变量
变量是什么
在Python中,变量是一种存储数据的容器,它可以保存各种类型的数据。 例:num1 = 1,其中前面的1是一个变量,后面的1是一个常量,就像把1装到一个num1的盒子里一样。其中变量的初始值一般可以通过常量来设置。
注1:变量有类型的区别
num = 1# 整数height = 1.80# 浮点数name = '小王'# 字符串isStudent = True# 布尔值
注2:变量的名称一般建议使用小写字母、数字和下划线,不能使用特殊字符,不能使用数字开头。
应该在什么时候使用变量?
1.反复使用一个数据 2.需要在不同的地方使用同一个数据
# 例:让用户输入两个数加起来再输出num1 = input('请输入第一个数:')num2 = input('请输入第二个数:')print(int(num1) + int(num2))
注:关于函数int(num1),表示把字符串变成整数。圆括号内的变量叫参数,函数可以根据传递参数变量的不同而展示不同的结果。如果圆括号内没有内容,那么函数的功能往往是固定的。
整数
整数是什么
整数是一种用于表示数字的数据类型,它可以表示正数、负数和零。
最常见最基本能进行代数计算:
计算中要注意优先级,由高到低,平级计算从左到右。可以使用括号来改变优先级。
# 例1:基本计算num = 3 + 4 ** 2print(num)# 意思为 4 ** 2 = 16# 3 + 16 = 19# 例2:使用括号改变优先级num = (3 + 4) ** 2print(num)# 意思为 3 + 4 = 7# 7 ** 2 = 49# 例3:运算符的简化写法num1 = 49num1 = num1 // 3print(num1)# 可简化为num1 = 49num1 //= 3print(num1)# 意思为 49 // 3 = 16
其他数据类型
布尔型
布尔型取值只有两种,即真假——True(真)和False(假)。也称为逻辑型,利用布尔型变量可以保留逻辑判断结果。
# 例1:flag = 1 > 2print(flag)# 输出为:False# 例2:逻辑运算flag1 = Trueflag2 = Falseprint(flag1 or flag2 andnot flag1)# 输出为:True
浮点数
浮点数就是小数,名称来自float。
# 例1:num = 1.5print(num)# 输出为:1.5# 例2:指数的表示方法num = 1.5e-5print(num)# 输出为:0.00015
注:浮点数永远不可能精确,由于浮点数储存数位的限制,不可避免存在着精度损失。很多科学计算需要反复计算,这种很小的精度损失就有可能在累计后产生明显误差。
字符串
字符串通常表达各种文本信息,常量使用单引号或者双引号括起来。
strs = '中国'print(strs)# 输出为:中国strs = "中国"print(strs)# 输出为:中国
1.注意不能使用中文符号。 2.其中建议只使用单引号,如果字符里有单引号,就可以使用双引号、甚至三引号。 3.或者可以使用转义字符——转换为原来意义的字符,以反斜杠标记的字符,默认将此字符看成字符的本来意思。
strs = 'It\'s a book'print(strs)# 输出为:It's a book