每日总结
1.变量
定义变量
变量就是一种专门保存数据的容器
语法:变量名 = 数据
1) 变量名 - 程序员自己命名
要求:是标识符且不能是关键字
规范:见名知意、不使用函数名、类名和模块名且字母都要小写用下划线隔开
2)= 赋值符号
3)数据 可以使任何有结果的表达式
使用变量 - 使用变量就是使用变量中的数据
保存的数据可以做的,变量都可以做
注意: 使用变量的时候必须保证这个变量已经被定义
x = 10
print(10+20)
print(x+20)
m = x
print(m)
重新给变量赋值
重新赋值之后变量使用的数据是新数据
money = 10000
print('一年前月薪:',money)
money = 20000
print('一年后月薪:',money)
money = '25k'
print('最后的月薪:',money)
重新赋值的时候可以赋值不同的数据类型
同时定义多个变量
1)同时定义多个变量赋相同的值:变量名1 = 变量名2 = … = 数值
a1 = a2 = a3 = 100
print(a1,a2,a3)
2)同时定义多个变量赋不同的值:变量名1,变量名2,变量名3,… = 数据1,数据2,数据3,…前面变量的个数必须和后面数据的个数一致
b1,b2 = 10,20
print(b1,b2)
python定义变量和重新给变量赋值的原理
python定义变量的是先申请内存,内存申请多大需要看保存的数据需要多大
重新赋值的时候,会重新申请内存,新的内存多大看新的数据需要多大(跟C不一样)
id(变量) - 获取变量中数据的地址
a = 100
b = id(a)
print('%d',b)
a = 101
id(a)
c = id(a)
print('%d',c)
2.数字运算符
数学运算符:+(加)、-(减)、(乘)、/(除)、%(取余,取模)、//(整除)、 * (幂运算)
加减乘除
python中的+、-、* 、/和数学中的➕、➖、✖,➗的功能一模一样
注意:/运算的运算结果一定是float;其他运算结果的类型看运算对象中是否有浮点数
print(2+5)
print(2-5)
print(2