📅  最后修改于: 2023-12-03 15:04:28.793000             🧑  作者: Mango
在Python中,Op即为Operators,包括算术运算、比较运算、逻辑运算和位运算。四大支柱是指这四种运算类型,以下将对其进行详细介绍。
算术运算是指对数字进行基本的数学运算,包括加、减、乘、除、取余数等。Python中的算术运算符如下:
|运算符|名称|示例| |---|---|---| |+|加法|2+3=5| |-|减法|5-3=2| ||乘法|23=6| |/|除法|6/3=2| |%|取余数|7%3=1|
可以看到,Python中的算术运算符和常见的数学符号是相似的。
比较运算是指比较两个值的大小关系,判断它们是否相等等。Python中的比较运算符如下:
|运算符|名称|示例| |---|---|---| |==|相等|2==2(True)| |!=|不等于|2!=3(True)| |<|小于|2<3(True)| |>|大于|3>2(True)| |<=|小于等于|2<=2(True)| |>=|大于等于|2>=2(True)|
需要注意的是,比较运算符返回的结果是布尔值(True或False),表示比较两个值的真假关系。
逻辑运算是指对布尔值进行操作,包括与、或、非等运算。Python中的逻辑运算符如下:
|运算符|名称|示例| |---|---|---| |and|逻辑与|True and False(False)| |or|逻辑或|True or False(True)| |not|逻辑非|not True(False)|
需要注意的是,逻辑运算符的操作数必须是布尔值,而结果也是布尔值。
位运算是指对数字在二进制表示下进行操作,包括与、或、异或、左移、右移等运算。Python中的位运算符如下:
|运算符|名称|示例| |---|---|---| |&|按位与|0b1010 & 0b1100(0b1000)| |||按位或|0b1010 | 0b1100(0b1110)| |^|按位异或|0b1010 ^ 0b1100(0b0110)| |<<|左移|0b1010 << 2(0b101000)| |>>|右移|0b1010 >> 2(0b10)|
需要注意的是,位运算符只能用于整数类型,而位运算的结果也是整数类型。