1. 引言Python作为一种高级编程语言,因其简洁明了的语法和强大的功能,在程序设计领域广受青睐。运算符是Python语言中的基础元素之一,它是用来执行各种运算任务的符号。掌握这些基础运算符号对于编...
Python作为一种高级编程语言,因其简洁明了的语法和强大的功能,在程序设计领域广受青睐。运算符是Python语言中的基础元素之一,它是用来执行各种运算任务的符号。掌握这些基础运算符号对于编写Python程序来说至关重要。
算术运算符用于执行基本的数学运算,如下所示:
print(2 + 3) 输出 5,print("Hello, " + "world") 输出 Hello, world。print(5 - 2) 输出 3。print(2 * 3) 输出 6,print("Hello" * 3) 输出 HelloHelloHello。print(10 / 2) 输出 5.0。print(10 // 2) 输出 5。print(10 % 3) 输出 1。print(2 ** 3) 输出 8。比较运算符用于比较两个值的大小关系,返回布尔值(True或False)。
print(2 == 2) 输出 True。print(2 != 2) 输出 False。print(3 > 2) 输出 True。print(2 < 3) 输出 True。print(3 >= 2) 输出 True。print(2 <= 3) 输出 True。赋值运算符用于给变量赋值。
x = 2。x += 3 相当于 x = x + 3。x -= 3 相当于 x = x - 3。x *= 3 相当于 x = x * 3。x /= 3 相当于 x = x / 3。x %= 3 相当于 x = x % 3。x **= 3 相当于 x = x ** 3。位运算符用于对二进制数进行位操作。
print(5 & 3) 输出 1。print(5 | 3) 输出 7。print(5 ^ 3) 输出 6。print(~5) 输出 -6。print(5 << 2) 输出 20。print(5 >> 2) 输出 1。逻辑运算符用于对两个布尔值进行逻辑运算。
print(2 > 1 and 3 > 2) 输出 True。print(2 > 1 or 3 > 2) 输出 True。print(not 2 > 1) 输出 False。成员运算符用于检查元素是否属于某个容器。
print(2 in [1, 2, 3]) 输出 True。print(4 not in [1, 2, 3]) 输出 True。身份运算符用于检查两个对象是否是同一个对象。
a = [1, 2, 3],b = a,print(a is b) 输出 True。print(a is not [1, 2, 3]) 输出 True。当表达式中包含多个运算符时,Python 会根据运算符的优先级顺序依次执行运算。以下是 Python 运算符优先级表,从高到低排列:
通过本文的学习,我们了解了Python中的各种运算符及其用法。掌握这些运算符对于编写高效、简洁的Python代码至关重要。在实际编程过程中,灵活运用各种运算符可以使代码更加易于理解和维护。