- 算数运算
-
-
- / % //
-
- 比较运算
< >= <= == !=
- 赋值运算
= += -= *=…
a+=b
a = a +b
案例
n = 1
s = 0
while n<=100:
sum = sum + n # sum+=n
n = n + 1 # n + = 1
4.逻辑运算
1. and ,并且,左右两端同时成立。结果才能成立
2. or , 或者,左右两端有一个成立.结果就成立
3. not , 非, 非真既假,非假既真。
当and和or以及not同时出现的时候,最好呢。加上括号,不会产生歧义或者不易理解的问题
如果没有括号怎么办?
记住运算顺序:
先算括号 >not>and>or
5.成员运算
in 判断xxx是否在xxxx中出现了
not in 判断xxx是否不在xxxx中出现了
a = 20
b = 3
c = a%b # 10/3 =3.1111 此时是除不尽的
d = a//b
print©
print(d)
让用户输入一个数字. 判断是否是35的倍数
n = int(input(“来个数”))
if n%35 ==0:
print(‘是35的倍数’)
else:
print(‘不是35的倍数’)
a = 20
b = 20
print(a!=b)
互换操作
temp = a # 备份,有桌子
temp = a
a = b
b = temp
下面代码仅适用于python
a , b = b,a
print(a)
print(b)
案例
逻辑运算
print(True and True and True and False) # False
print(True and True and True or False) #True
print(not True) # False 取反
案例
成员运算
lst = [1,2,3,4,5]
print(3 in lst) # True
lst = [1,2,3,4,5]
print(3 not in lst) # False