首页后端开发PythonPython基础语法-运算符

Python基础语法-运算符

时间2023-04-23 22:09:01发布访客分类Python浏览419
导读:Python 中的运算符是用于执行各种数学或逻辑运算的符号。下面我们将介绍 Python 中的各种运算符。算术运算符Python 中常见的算术运算符有:加号 +、减号 -、乘号 *、除号 /、取余数 %、幂运算 **、整除 //。示例:a...

Python 中的运算符是用于执行各种数学或逻辑运算的符号。下面我们将介绍 Python 中的各种运算符。

算术运算符

Python 中常见的算术运算符有:加号 +、减号 -、乘号 *、除号 /、取余数 %、幂运算 **、整除 //

示例:

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

比较运算符

Python 中的比较运算符用于比较两个值是否相等或者大小关系,返回的结果是布尔值 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

逻辑运算符

Python 中的逻辑运算符用于组合布尔值,返回的结果也是布尔值。常见的逻辑运算符有:与 and、或 or、非 not

示例:

a = 10
b = 3
c = 5

print(a >
     b and a  c)  # 输出 False
print(a >
     b or a  c)   # 输出 True
print(not a >
     b)        # 输出 False

赋值运算符

Python 中的赋值运算符用于给变量赋值,常见的赋值运算符有:等于 =、加等于 +=、减等于 -=、乘等于 *=、除等于 /=、取余数等于 %=、幂等于 **=、整除等于 //=

示例:

a = 10
b = 3

a += b      # 等价于 a = a + b
print(a)    # 输出 13

a -= b      # 等价于 a = a - b
print(a)    # 输出 10

a *= b      # 等价于 a = a * b
print(a)    # 输出 30

a /= b      # 等价于 a = a / b
print(a)    # 输出 10.0

a %= b      # 等价于 a = a % b
print(a)    # 输出 1.0

a **= b     # 等价于 a = a ** b
print(a)    # 输出 1000

a //= b     # 等价于 a = a // b
print(a)    # 输出 333.0

位运算符

Python 中的位运算符用于对整数进行位运算,常见的位运算符有:按位与 & 、按位或 |、按位异或 ^、取反 ~、左移 、右移 > >

示例:

a = 60      # 二进制为 0011 1100
b = 13      # 二进制为 0000 1101

print(a &
     b)    # 输出 12,二进制为 0000 1100
print(a | b)    # 输出 61,二进制为 0011 1101
print(a ^ b)    # 输出 49,二进制为 0011 0001
print(~a)       # 输出 -61
print(a  2)   # 输出 240,二进制为 1111 0000
print(a >
    >
     2)   # 输出 15,二进制为 0000 1111

成员运算符

Python 中的成员运算符用于测试序列中是否包含特定的值,常见的成员运算符有:innot in

示例:

a = [1, 2, 3, 4, 5]

print(3 in a)       # 输出 True
print(6 not in a)   # 输出 True

身份运算符

Python 中的身份运算符用于比较两个对象的内存地址是否相同,常见的身份运算符有:isis not

示例:

a = [1, 2, 3]
b = a
c = [1, 2, 3]

print(a is b)       # 输出 True
print(a is not c)   # 输出 True

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

python

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

游客 回复需填写必要信息