目录
运算符
一、算数运算符?
二、比较运算符
?三、逻辑运算符
?四、恒等运算符
五、复合赋值运算符
?
运算符
一、算数运算符?
运算符 | 实例 | 说明 | + | a?+ b | 求a与b的和 | - | a?- b | 求a与b的差 | * | a?* b | 求a与b的乘积 | / | a?/ b | 求a与b的商,结果为浮点数 | % | a?% b | 求a除以b的余数 | // | a?// b | 求a除以b的整商 | ** | a?** b | 求a的b次幂 |
a , b = 4 , 2
print(a + b)
print(a // b)
print(a ** b)
print(a / b)
----输出结果----
6
2
16
2.0 #除法的结果总为浮点数
'''注意求整商的计算结果,都是向下取整'''
print(5 // 2)
print(5 // -2)
-----输出结果-----
2
-3
'''注意求余数的结果,符号与后一个数保持一致'''
print(5 % -2)
print(-5 % 2)
-----输出结果-----
-1
1
'''计算数字各位上的数字'''
num = 375
num % 10 #获得个位数
num // 10 % 10 #获得十位数
num // 100 #获得百位数
-------------输出结果-------------
5
7
3
'''除了算数运算符以外
Python还提供了内置函数
divmod()用于计算整商和余数
还有pow()函数用于计算幂'''
a , b = divmod(41 , 7)
print(a) # 41 // 7
print(b) # 41 % 7
pow(5 , 2)
---------输出结果--------
5
6
25
二、比较运算符
运算符 | 意义 | | == | 等于 | | != | 不等于 | | < | 小于 | 判断结果为布尔值 | <= | 小于或等于 | | > | 大于 | | >= | 大于或等于 | |
?三、逻辑运算符
运算符 | 实例 | 说明 | not | not x | 若x为False,结果为True,否则为False | or | x or y | 同假为假,一真则真 | and | x and y | 同真为真,一假则假 |
?四、恒等运算符
恒等运算符包括is和is not
五、复合赋值运算符
算数运算符均支持,+=、-=、*=、/=、%=、//=、**=
a += 1? ???? ?a = a + 1
a %= 2???? ?a = a % 2
?
?
|