0%

python日常:语言元素

引言:今日学习语言元素

变量

变量类型

  1. 整形:int
  2. 浮点型:float
  3. 字符串型:char
  4. 布尔型:bool
  5. 复数型:complex

变量命名

  1. 不能以数字开头
  2. 不能有关键字或系统保留字
  3. 注意大小写

变量使用

input()获取键盘输入
变量=变量类型(input(’变量 = ‘))
print(‘%d + %d = %d’ % (变量1, 变量2, 变量1 + 变量2))

查看变量类型

用type()查看变量类型

变量类型

  1. int():将一个数值或字符串转换成整数,可以指定进制。
  2. float():将一个字符串转换成浮点数。
  3. str():将指定的对象转换成字符串形式,可以指定编码。
  4. chr():将整数转换成该编码对应的字符串(一个字符)。
  5. ord():将字符串(一个字符)转换成对应的编码(整数)。

运算符优先级

如果搞不清楚运算符的优先级,可以使用括号来确保运算的执行顺序

练习

华氏温度转摄氏温度

1
2
3
f=float(input('请输入华氏温度:'))
c=(f-32)/1.8
print('%1f华氏度 = %1f摄氏度' % (f,c))

请输入华氏温度:100
100.000000华氏度 = 37.777778摄氏度

输入圆半径计算面积和周长

1
2
3
4
5
6
import math   ※注意※
radius = float(input('请输入圆的半径: '))
perimeter = 2 * math.pi * radius
area = math.pi * radius * radius
print('周长: %.2f' % perimeter)
print('面积: %.2f' % area)

请输入圆的半径: 3.5
周长: 21.99
面积: 38.48

输入年份判断是否为闰年

1
2
year = int(input('请输入年份: '))
is_leap = (year % 4 == 0 and year % 100 != 0 or year % 400 == 0)

print(is_leap)
请输入年份: 2000
True

-------------本文结束感谢您的阅读-------------
+ +