温馨提示:这篇文章已超过287天没有更新,请注意相关的内容是否还可用!
Python运算符是用于执行各种数学和逻辑运算的符号。在使用运算符时,通常需要在运算符的前后添加空格,以增加代码的可读性和易理解性。
1. 算术运算符:用于执行基本的数学运算,包括加法、减法、乘法、除法、取模、幂运算和取整除法。
示例代码:
a = 10
b = 3
print(a + b) # 加法运算符,输出结果为13
print(a - b) # 减法运算符,输出结果为7
print(a * b) # 乘法运算符,输出结果为30
print(a / b) # 除法运算符,输出结果为3.3333333333333335
print(a % b) # 取模运算符,输出结果为1
print(a ** b) # 幂运算符,输出结果为1000
print(a // b) # 取整除法运算符,输出结果为3
2. 比较运算符:用于比较两个值的关系,返回结果为布尔值(True或False)。
示例代码:
a = 10
b = 3
print(a == b) # 等于运算符,输出结果为False
print(a != b) # 不等于运算符,输出结果为True
print(a > b) # 大于运算符,输出结果为True
print(a < b) # 小于运算符,输出结果为False
print(a >= b) # 大于等于运算符,输出结果为True
print(a <= b) # 小于等于运算符,输出结果为False
3. 赋值运算符:用于给变量赋值。
示例代码:
a = 10 # 简单赋值运算符,将10赋值给变量a
b = 3
a += b # 加法赋值运算符,等同于a = a + b,结果为a的值变为13
print(a)
a -= b # 减法赋值运算符,等同于a = a - b,结果为a的值变为10
print(a)
a *= b # 乘法赋值运算符,等同于a = a * b,结果为a的值变为30
print(a)
a /= b # 除法赋值运算符,等同于a = a / b,结果为a的值变为10.0
print(a)
a %= b # 取模赋值运算符,等同于a = a % b,结果为a的值变为1.0
print(a)
a **= b # 幂赋值运算符,等同于a = a ** b,结果为a的值变为1.0
print(a)
a //= b # 取整除法赋值运算符,等同于a = a // b,结果为a的值变为0.0
print(a)
4. 逻辑运算符:用于组合多个条件,返回结果为布尔值(True或False)。
示例代码:
a = 10
b = 3
print(a > 5 and b < 10) # 与运算符,输出结果为True
print(a > 5 or b > 10) # 或运算符,输出结果为True
print(not(a > 5)) # 非运算符,输出结果为False
5. 位运算符:用于对整数的二进制进行操作。
示例代码:
a = 10
b = 3
print(a & b) # 按位与运算符,输出结果为2
print(a | b) # 按位或运算符,输出结果为11
print(a ^ b) # 按位异或运算符,输出结果为9
print(~a) # 按位取反运算符,输出结果为-11
print(a << 2) # 左移运算符,输出结果为40
print(a >> 2) # 右移运算符,输出结果为2
以上是Python中常用的运算符,通过运算符的灵活使用,可以实现各种复杂的计算和逻辑操作。在编写代码时,为了提高代码的可读性和易理解性,建议在运算符的前后添加空格。