Python 中的表达式是由变量、常量、运算符和函数调用组成的代码片段,它们可以被计算出一个值。在 Python 中,表达式是程序中的基本组件之一,可以用来实现各种计算、判断和赋值等操作。
算术表达式由数值、运算符和括号组成,可以进行基本的数学运算,包括加减乘除、取模、幂等等。
示例:
a = 10
b = 3
c = a + b # 加法运算,结果为 13
d = a - b # 减法运算,结果为 7
e = a * b # 乘法运算,结果为 30
f = a / b # 除法运算,结果为 3.3333333333333335
g = a % b # 取模运算,结果为 1
h = a ** b # 幂运算,结果为 1000
i = (a + b) * c # 使用括号改变运算顺序,结果为 195
关系表达式用于比较两个值之间的大小或者相等关系,返回一个布尔值 True 或 False。
常见的关系运算符有:等于 ==
、不等于 !=
、大于 >
、小于 <
、大于等于 >=
、小于等于 <=
。
示例:
a = 10
b = 3
c = a == b # 判断相等关系,结果为 False
d = a != b # 判断不等关系,结果为 True
e = a > b # 判断大于关系,结果为 True
f = a < b # 判断小于关系,结果为 False
g = a >= b # 判断大于等于关系,结果为 True
h = a <= b # 判断小于等于关系,结果为 False
逻辑表达式用于对布尔值进行操作,可以进行逻辑与、逻辑或、逻辑非等运算,返回一个布尔值 True 或 False。
常见的逻辑运算符有:逻辑与 and
、逻辑或 or
、逻辑非 not
。
示例:
a = True
b = False
c = a and b # 逻辑与运算,结果为 False
d = a or b # 逻辑或运算,结果为 True
e = not a # 逻辑非运算,结果为 False
位运算表达式用于对整数进行位运算,包括按位与、按位或、按位异或、取反、左移、右移等操作。
示例:
a = 60 # 二进制为 0011 1100
b = 13 # 二进制为 0000 1101
c = a & b # 按位与运算,结果为 0000 1100,即十进制的 12
d = a | b # 按位或运算,结果为 0011 1101,即十进制的 61
e = a ^ b # 按位异或运算,结果为 0011 0001,即十进制的 49
f = ~a # 取反运算,结果为 1100 0011,即十进制的 -61
g = a << 2 # 左移运算,结果为 1111 0000,即十进制的 240
h = a >> 2 # 右移运算,结果为 0000 1111,即十进制的 15
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。