课程地址,建议1.5倍速观看
https://study.163.com/course/courseLearn.htm?courseId=1004987028#/learn/video?lessonId=1278774518&courseId=1004987028
表达式
由一个或几个数字或变量或运算符或一行代码 组成
通常返回一个结果
运算符
由一个以上的值经过一系列的运算 得到新值的过程
分类
算术
进行算术运算
通常用来表示加减乘除 + - * / %
jia = 3 + 2
printjia)
jian = 3 - 2
print(jian)
cheng = 3 * 2
printcheng)
chu = 3 / 2
print(chu) # chu等于1.5
di_ban_chu = 3 // 2
print(di_ban_chu) #di_ban_chu等于1
qu_yu = 3 % 2
print(qu_yu) #取余数,qu_yu等于1
Python没有自增自减运算符
比较 或关系运算符
对两个内容进行比较
结果一定是布尔值,即 True 或 False
等于 ==
a = 3 == 4
print(a) #结果是False
不等于 !=
>, >=, <, <=
赋值
一个等于号 =
把一个值放到变量里边去
a = b =9
a, b = 1, 2
a += 3 # 等于 a = a +3
逻辑
对布尔类型变量或者值 进行运算
and 与
or 或
not 非
python中没有异或
运算规则
and 看做乘法,or看做加法
True看做1,False看做0
则逻辑运算就能转换成整数数学运算
最后结果如果是0 则为False,否则 则为True
位
成员
用来检测一个值 或者 变量是否在某个集合里面,询问在 还是不在,返回一个布尔值
in
not in
身份
用来确定两个变量是否是同一个变量
is
is not
例如
a = 1
b = 2
aa = a is b #结果是False