Python-Day01-变量类型及运算符

                                                                                  """
                                                                                  Author: Seven_0507
                                                                                  Date: 2019-05-15
                                                                                  """
                                                                                  Day01主要重新学习总结Python变量使用、基本数据类型及运算符使用!
                                                                                  ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190515235830389.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0tFRVBfR0lPTkc=,size_16,color_FFFFFF,t_70)
                                                                                  
                                                                                  ```python
                                                                                  """
                                                                                  variable1: 使用变量保存数据并进行操作
                                                                                  variable2: 使用input函数将输入的数据保存在变量中并进行操作
                                                                                  """
                                                                                  
                                                                                  # a = 321
                                                                                  a = int(input('a = '))
                                                                                  # b = 123
                                                                                  b = int(input('b = '))
                                                                                  print("a + b =" , a + b)
                                                                                  print("a - b =" , a - b)
                                                                                  print("a * b =" , a * b)
                                                                                  print("a / b =" , a / b)
                                                                                  print("a // b =" , a // b)
                                                                                  print("a % b =" , a % b)
                                                                                  print("a ** b =" , a ** b)
                                                                                  
                                                                                  a = 5
                                                                                  b = 8
                                                                                  a + b = 13
                                                                                  a - b = -3
                                                                                  a * b = 40
                                                                                  a / b = 0.625
                                                                                  a // b = 0
                                                                                  a % b = 5
                                                                                  a ** b = 390625
                                                                                  
                                                                                  """
                                                                                  variable3: 变量的格式化输出
                                                                                  """
                                                                                  
                                                                                  a = int(input('a = '))
                                                                                  b = int(input('b = '))
                                                                                  print("a + b =" , '%d + %d = %d' % (a, b, a + b))
                                                                                  print("a - b =" , '%d - %d = %d' % (a, b, a - b))
                                                                                  print("a * b =" , '%d * %d = %d' % (a, b, a * b))
                                                                                  print("a / b =" , '%d / %d = %f' % (a, b, a / b))
                                                                                  print("a // b =" , '%d // %d = %d' % (a, b, a // b))
                                                                                  print("a % b =" , '%d %% %d = %d' % (a, b, a % b))
                                                                                  print("a ** b =" , '%d ** %d = %d' % (a, b, a ** b))
                                                                                  
                                                                                  a = 5
                                                                                  b = 8
                                                                                  a + b = 5 + 8 = 13
                                                                                  a - b = 5 - 8 = -3
                                                                                  a * b = 5 * 8 = 40
                                                                                  a / b = 5 / 8 = 0.625000
                                                                                  a // b = 5 // 8 = 0
                                                                                  a % b = 5 % 8 = 5
                                                                                  a ** b = 5 ** 8 = 390625
                                                                                  
                                                                                  """
                                                                                  variable4: 检查变量的类型
                                                                                  """
                                                                                  
                                                                                  a = 100
                                                                                  b = 12.345
                                                                                  c = 1 + 5j
                                                                                  d = 'hello, world'
                                                                                  e = True
                                                                                  print("a = 100 ->" , type(a))
                                                                                  print("b = 12.345 ->" , type(b))
                                                                                  print("c = 1 + 5j ->" , type(c))
                                                                                  print("d = "'hello, world'" ->" , type(d))
                                                                                  print("e = True ->" , type(e))
                                                                                  
                                                                                  a = 100 -> <class 'int'>
                                                                                  b = 12.345 -> <class 'float'>
                                                                                  c = 1 + 5j -> <class 'complex'>
                                                                                  d = hello, world -> <class 'str'>
                                                                                  e = True -> <class 'bool'>
                                                                                  
                                                                                  """
                                                                                  variable5: 类型转换
                                                                                  """
                                                                                  
                                                                                  a = 100
                                                                                  b = str(a)
                                                                                  c = 12.345
                                                                                  d = str(c)
                                                                                  e = '123'
                                                                                  f = int(e)
                                                                                  g = '123.456'
                                                                                  h = float(g)
                                                                                  i = False
                                                                                  j = str(i)
                                                                                  k = 'hello'
                                                                                  m = bool(k)
                                                                                  print("(a)" ,a, type(a))
                                                                                  print("(b)" ,b, type(b))
                                                                                  print("(c)" ,c, type(c))
                                                                                  print("(d)" ,d, type(d))
                                                                                  print("(e)" ,e, type(e))
                                                                                  print("(f)" ,f, type(f))
                                                                                  print("(g)" ,g, type(g))
                                                                                  print("(h)" ,h, type(h))
                                                                                  print("(i)" ,i, type(i))
                                                                                  print("(j)" ,j, type(j))
                                                                                  print("(k)" ,k, type(k))
                                                                                  print("(m)" ,m, type(m))
                                                                                  
                                                                                  (a) 100 <class 'int'>
                                                                                  (b) 100 <class 'str'>
                                                                                  (c) 12.345 <class 'float'>
                                                                                  (d) 12.345 <class 'str'>
                                                                                  (e) 123 <class 'str'>
                                                                                  (f) 123 <class 'int'>
                                                                                  (g) 123.456 <class 'str'>
                                                                                  (h) 123.456 <class 'float'>
                                                                                  (i) False <class 'bool'>
                                                                                  (j) False <class 'str'>
                                                                                  (k) hello <class 'str'>
                                                                                  (m) True <class 'bool'>
                                                                                  
                                                                                  """
                                                                                  string: 字符串常用操作
                                                                                  """
                                                                                  
                                                                                  str1 = 'hello, world!'
                                                                                  print("字符串的长度是: ", len(str1))
                                                                                  print("单词首字母大写: ", str1.title())
                                                                                  print("字符串变大写: ", str1.upper())
                                                                                  # str1 = str1.upper()
                                                                                  print("字符串是不是大写: ", str1.isupper())
                                                                                  print("字符串是不是以hello开头: ", str1.startswith('hello'))
                                                                                  print("字符串是不是以hello结尾: ", str1.endswith('hello'))
                                                                                  print("字符串是不是以感叹号开头: ", str1.startswith('!'))
                                                                                  print("字符串是不是一感叹号结尾: ", str1.endswith('!'))
                                                                                  
                                                                                  字符串的长度是:  13
                                                                                  单词首字母大写:  Hello, World!
                                                                                  字符串变大写:  HELLO, WORLD!
                                                                                  字符串是不是大写:  False
                                                                                  字符串是不是以hello开头:  True
                                                                                  字符串是不是以hello结尾:  False
                                                                                  字符串是不是以感叹号开头:  False
                                                                                  字符串是不是一感叹号结尾:  True
                                                                                  
                                                                                  """
                                                                                  operator: 运算符的使用
                                                                                  """
                                                                                  a = 5
                                                                                  b = 10
                                                                                  c = 3
                                                                                  d = 4
                                                                                  e = 5
                                                                                  a += b
                                                                                  a -= c
                                                                                  a *= d
                                                                                  a /= e
                                                                                  print("a = ", a)
                                                                                  
                                                                                  flag1 = 3 > 2
                                                                                  flag2 = 2 < 1
                                                                                  flag3 = flag1 and flag2
                                                                                  flag4 = flag1 or flag2
                                                                                  flag5 = not flag1
                                                                                  print("flag1 = ", flag1)
                                                                                  print("flag2 = ", flag2)
                                                                                  print("flag3 = ", flag3)
                                                                                  print("flag4 = ", flag4)
                                                                                  print("flag5 = ", flag5)
                                                                                  print(flag1 is True)
                                                                                  print(flag2 is not False)
                                                                                  
                                                                                  a =  9.6
                                                                                  flag1 =  True
                                                                                  flag2 =  False
                                                                                  flag3 =  False
                                                                                  flag4 =  True
                                                                                  flag5 =  False
                                                                                  True
                                                                                  False
                                                                                  
                                                                                  """
                                                                                  将华氏温度转换为摄氏温度
                                                                                  F = 1.8C + 32
                                                                                  """
                                                                                  
                                                                                  f = float(input('请输入华氏温度: '))
                                                                                  c = (f - 32) / 1.8
                                                                                  print('%.1f华氏度 = %.1f摄氏度' % (f, c))
                                                                                  
                                                                                  请输入华氏温度: 2
                                                                                  2.0华氏度 = -16.7摄氏度
                                                                                  
                                                                                  """
                                                                                  输入半径计算圆的周长和面积
                                                                                  """
                                                                                  
                                                                                  import math
                                                                                  
                                                                                  radius = float(input('请输入圆的半径: '))
                                                                                  print('周长: %.2f' %  (2 * math.pi * radius))
                                                                                  print('面积: %.2f' % (math.pi * radius * radius))
                                                                                  
                                                                                  请输入圆的半径: 4
                                                                                  周长: 25.13
                                                                                  面积: 50.27
                                                                                  
                                                                                  """
                                                                                  输入年份 如果是闰年输出True 否则输出False
                                                                                  """
                                                                                  
                                                                                  year = int(input('请输入年份: '))
                                                                                  # 如果代码太长写成一行不便于阅读 可以使用\或()折行
                                                                                  is_leap = (year % 4 == 0 and year % 100 != 0 or year % 400 == 0)
                                                                                  print(is_leap)
                                                                                  
                                                                                  请输入年份: 2019
                                                                                  False
                                                                                  
                                                                                  展开阅读全文

                                                                                  没有更多推荐了,返回首页

                                                                                  加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】| 加拿大28预测计划【复制fh118.com打开】|