python运算符

1.算数运算符

# num1 = 10
# num2 = 2
# print(f"{num1}+{num2}={num1+num2}")
# print(f"{num1}-{num2}={num1-num2}")
# print(f"{num1}*{num2}={num1*num2}")eee
# 除:结果为浮点数Ee
# print(f"{num1}/{num2}={num1/num2}")
# 求余数 任意一个数余n有n中情况 0-(n-1)
# 求余数 经常用于判定奇数偶数  %2   0   1
# print(f"{num1}%{num2}={num1%num2}")

#  m**n 就是n个m相乘
# print(f"{num1}**{num2}={num1**num2}")
# 整除: 结果为int类型 
# print(f"{num1}//{num2}={num1//num2}")

# 优先级
# ** //
# / * %
# + -

print("************")

2.赋值运算符

# 将10赋予value变量
# value = 10
# 将10+10 结果赋予value变量
# value = 10 + 10 

# 算数运算符优先级高于赋值运算符 下面两种写法等同
# value = value + 10
# value += 10
# value = value - 10
# value -= 10
# value = value * 10 
# value *= 10
# value = value / 10
# value /= 10
# value = value % 3
# value %= 3
# value = value ** 3
# value **= 3
# value = value // 3
# value //= 3
# print(value)

print("************")

3.位运算符

# a = 0b10101
# b = 0b01111

#   0b00101
# & 按位与:相同位置 全为1 结果就是1  有一个为0 则结果为0
# print(a & b)
# | 按位或:相同位置 全为0 结果就是0  有一个为1 则结果为1
#   0b11111  
# print(a | b)
# ^ 按位异或:相同位置  相同为0 不同为1
#   0b11010
# print(a ^ b)
# >> 依次向右移动 最右侧移除
# 1010
# print(a >> 3)
# << 依次向左移动 最右侧补0
# 1010100  
# print(a << 2)

4.比较运算符

比较运算符 优先级 高于 赋值运算符
# result = 5 > 3 + 2
# print(result)

print("************")

5.逻辑运算符

# None False 0 "" 四种情况为假
# and(&&)  or(||)  not(!)


# and 的结果不是True 和False  而是and的左边或者右边
# and 左侧为真 返回右侧    左侧为假 直接返回左侧
# result = True and -10
# print(result)
# result = None and 100
# print(result)

# or 的结果不是True 和False 而是左侧或者右侧
# or 左侧为真 返回左侧  左侧为假 返回右侧
# result = "helloworld" or False
# print(result)
# result = 0 or False
# print(result)

# not的结果就是True 或者False
# result = not False
# print(result)

# 优先级

# and 优先级 高于or   not优先级高于and
# not > and > or
# result = True or False and 10
# print(result)

# result = False and not 0
# print(result)

# result = 5 or (10 - 10)
# print(result)

# 左侧补0对于数据大小无影响

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值