变量和运算符总结
一.变量定义;
用来存储数据的容器
a.变量名
语法:变量名=数据
说明:由程序员自己命名
要求:是标识符,不能是关键字
规范:见名知义,不能使用函数名、模块名,字母都小写,多个字母之间用下划线。
b.赋值符号:
=(固定不变)
c.数据
有结果的表达式
2.使用变量
使用变量就是使用变量中保存的数据
3.重新给变量赋值
变量名=新数据
赋值后使用变量用的是新数据
4.同时定义多个变量
a.同时定义多个变量赋相同的值
变量名1=变量名2=变量名3=。。。=数据
b.同时定义多个变量赋不同的值
变量名1,变量名2,变量名3,。。。,=数据1,数据2,数据3,。。。(注意个数必须一致)
5.python定义变量和重新给变量赋值的原理
python定义变量是先申请内存,内存申请大小看需要保存的数据需要多大。
id(变量):获取变量中数据的地址
二.运算符
1.加减乘除
+(加)、-(减)、*(乘)、/(除),功能和数学中的一模一样
注意/(除)的运输结果是float,其他的看数据
2.取余(取模)%
取余就是数学中的求余数
规则:x % y
3.整除 //
求商,商向小取整
print(5 // 2) 结果2
4.幂运算 **
求次方
规则:x**y
三.比较运算符
>(大于),<(小于),==(等于),>=(大于等于),<=(小于等于),!=(不等于)
1.注意1
所有的比较运算符的结果都是布尔型
2.注意2
python中的比较运算符可以像数学一样连写表示范围。
四.逻辑运算符
and(逻辑与):连接2个同时成立的条件
or(逻辑或):只要有一个条件成立就可以
not(逻辑否):除了满足指定条件之外的所有数据
五.输入问题
1.input输入
input输入的数据得到的类型是字符串(str)
六.赋值运算符
=、+=、-=、*=、/=、%=、//=、**=
1.规则
就是将变量中的数据取出来进行加减乘除等运算
2.运算符的优先级
数学运算符>比较运算符>逻辑运算符>赋值运算符(最低)
有括号先算括号
day3作业
选择题
1.B
2.A
3.D
4.CD
5.A
6.D
填空题
1.None
2.type
3.3
4.9
5.9,6,2.0
编程题
num=21
print(num % 3==0 and num % 7==0 )
num=14
print((num % 3 == 0 or num % 7 == 0) and (num % 21 != 0))
year=2011
print((year % 4 == 0 and year % 100 != 0) or (year % 400 == 0))
t=15678
h=t // 3600
m=t % 3600 // 60
s=t % 60
print(' % d 时 % d 分 % d 秒'%(h,m,s))
w=55
h=1.55
test=w/h**2
print(18.5<=test<=24.9)
简答题
数字型,文本型,布尔型,空值
无