基础语法学习Day2
Python与C、Java的区别
个人理解
分配内存:c,java由数据类型决定,python有数据大小决定
关联性: 先关联数据类型再赋值, 先赋值再和变量关联
内存空间:重新赋值,内存空间大小不变,只改变变量值 随着赋值大小改变内存空间
num = 100
print(id(num)) # 1524394720
运算符
python中的运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符
数学运算符
(1)+,-,*,/和数学中的功能没有区别 结果为浮点数
(2)%(取模,求余)
print(5 % 2) # 1
应用1:判断整数的奇偶性
根据整数对2取余的结果是否为0来判断奇偶
应用2:取整数的低位数
(3)//整除(商向下取整)
print(5