首页后端开发PythonPython基础语法-表达式(一)

Python基础语法-表达式(一)

时间2023-04-23 22:09:01发布访客分类Python浏览648
导读:Python 中的表达式是由变量、常量、运算符和函数调用组成的代码片段,它们可以被计算出一个值。在 Python 中,表达式是程序中的基本组件之一,可以用来实现各种计算、判断和赋值等操作。算术表达式算术表达式由数值、运算符和括号组成,可以进...

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

python

若转载请注明出处: Python基础语法-表达式(一)
本文地址: https://pptw.com/jishu/6684.html
[oeasy]python0135_python_语义分析_ast_抽象语法树_abstract_syntax_tree Python基础语法-表达式(二)

游客 回复需填写必要信息