python 运算符

本文详细介绍了Python中的各种运算符,包括算数运算符(如加减乘除、整除、取余和指数),赋值运算符,复合赋值运算符以及比较和逻辑运算符,展示了它们的使用方法和优先级规则。
摘要由CSDN通过智能技术生成

python 运算符

# 分为:算数运算符,赋值运算符,复合赋值运算符,比较运算符,逻辑运算符
# 1. 算数运算符
# 算术优先级:()高于**高于* / // %高于+ -
print(1+1)  # 加法
print(1-1)  # 减法
print(2*2)  # 乘法
print(10/2)  # 除法  得到结果都是浮点数
print(9//4)  # 整除
print(9%4)  # 取余
print(2**4)  # 指数
print((2+6)*2)  # 小括号可以提升优先级
# 赋值运算符 =
# 单个变量赋值
num = 1
print(num) # 1
# 多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello'
print(num1,float1,str1) # 10 0.5 hello
# 多变量赋相同的值
a=b=2
print(a, b) # 2 2
# 复合赋值运算符
a = 10

# 加法赋值运算符
a += 1  # a=a+1
print(a)  # 11
# 减法赋值运算符
a -= 1  # a=a-1
# 乘法赋值运算符
a *= 2  # a=a*2
# 除法赋值运算符
a /= 2  # a=a/2
# 整除法赋值运算符
a //= 3  # a=a//3
# 取余赋值运算符
a %= 2  # a=a%2
# 幂赋值运算符
a **= 2  # a=a**2

c = 10
c *= 1+2  # c=c*(1+2)
print(c) # 30
# 比较运算符
a = 3
b = 3
c = 2
print(a == b)  # 等于
print(a != b)   # 不等于
print(a > c)  # 大于
print(a >= b)  # 大于等于
print(a < c)  # 小于
print(a <= b)  # 小于等于
# 结果:
# True
# False
# True
# True
# False
# True
# 逻辑运算符
a = True
b = False
print(a and b)  # 布尔与 False
print(a or b)  # 布尔或 True
print(not a)  # 布尔非  False

# and 运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字
print(0 and 1)  # 0
print(1 and 2)  # 2

# or 运算符,只有所有值为0,结果才为0,否则结果为第一个非0数字
print(0 or 0)  # 0
print(2 or 0)  # 2
print(2 or 1)  # 2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值