一、常见运算方式
1. 算数运算
符号 | 含义 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 求余数 |
// | 整除 |
余数应用:
# 让用户输入一个数字,判断是否是35的倍数
n = int(input("来个数:"))
if n % 35 == 0:
print("是35的倍数")
else:
print("不是35的倍数")
整除示例:
a = 10
b = 3
d = a // b
print(d)
3
2. 比较运算
符号 | 含义 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 等于:判断左右两端是否一致 |
!= | 不等于 |
a = 20
b = 10
print(a == b)
print(a != b)
False
True
3. 赋值运算
符号 | 含义 |
---|---|
= | 赋值 |
+= | 把a+b的结果重新赋值给a(a=a+b) |
-= | 把a-b的结果重新赋值给a(a=a-b) |
*= | 把a * b的结果重新赋值给a(a=a*b) |
… | … |
其他语言互换操作:
a = 30
b = 40
temp = a # 备份
a = b
b = temp
python简便操作:(仅适用于python)
a, b = b, a
4. 逻辑运算
符号 | 含义 |
---|---|
and | 并且,左右两端同时成立,结果才能成立 |
or | 或者,左右两端有一个成立,结果就成立 |
not | 非,非真即假,非假即真 |
当and和or以及not同时出现的时候,最好加上括号,不会产生歧义或者不易理解的问题。
如果没有括号,运算顺序为:
括号 > not > and > or
5. 成员运算
lst = [1,2,3,4,5,6,7,8,9]
print(1 in lst)
print(66 not in lst)
True
True