Python基础教程:03运算符与表达式
运算符:是用于执行算术和逻辑运算的指令
1.算术运算符
算术运算符包括:+、-、*、/、%、^。
加法:将两个数相加并返回结果。
减法:将两个数相减并返回结果。
乘法:将两个数相乘并返回结果。
除法:将两个数相除并返回结果。
取余数:计算两个数相除后的余数。
幂运算:执行指定的数的幂运算。
括号内优先:先执行括号内的表达式,然后再执行括号外的表达式。
位运算符:执行二进制数的位运算。
3.比较运算符包括==、!=、>、<、>=、<=,它们用于比较两个操作数的大小关系,并返回结果。例如,3=4。
4.逻辑运算符包括&&、||、!,它们用于逻辑或、与或非,并返回结果。
# 逻辑与 a = 5 b = 7 result = a and b # 逻辑或 a = 5 b = 7 result = a or b # 逻辑非 a = 5 b = 7 result = a not b
5.位运算符是一种用于执行位运算的算术运算符。它们可以用于二进制数字,并返回两个操作数中每个位的结果。
以下是一些常见的位运算符:
按位与(&):将两个二进制数字的每一位进行与运算,并返回结果。
按位或(|):将两个二进制数字的每一位进行或运算,并返回结果。
按位异或(^):将两个二进制数字的每一位进行异或运算,并返回结果。
左移(<<):将二进制数字的每一位向左移动指定的位数,并返回结果。
右移(>>):将二进制数字的每一位向右移动指定的位数,并返回结果。
按位与(&~):将两个二进制数字的每一位进行按位与运算,并返回结果。
按位或(|~):将两个二进制数字的每一位进行按位或运算,并返回结果。
按位异或(^~):将两个二进制数字的每一位进行按位异或运算,并返回结果。
在 Python 中,运算符的优先级是按照从高到低的顺序进行计算的。需要注意的是,大多数运算符的结合性都是从左到右,只有三个运算符是从右往左的,它们是单目运算符、三目运算符和赋值运算符。因此,在实际编程中,需要根据具体的表达式和计算需求选择合适的运算符,并熟悉运算符的优先级顺序。
完毕!!感谢您的收看
------------往期更多精彩内容------------