Python运算符

本文详细介绍了算数运算符(如加减乘除、取模和幂运算)、赋值运算符(包括算术优先级和赋值操作),比较运算符(如大于、小于等)、逻辑运算符(and、or、not)以及位运算符(按位与、或、异或及位移)。通过实例演示了这些运算符在编程中的应用。
摘要由CSDN通过智能技术生成

一.算数运算符

1.加法运算符:+
2.减法运算符:-
3.乘法运算符:*
4.除法运算符:/
5.取模运算符(求余):%
6.幂运算符:**

num1 = 99
num2 = 9
print(f"{num1}+{num2}={num1+num2}")
print(f"{num1}-{num2}={num1-num2}")
print(f"{num1}*{num2}={num1*num2}
print(f"{num1}/{num2}={num1/num2}")
print(f"{num1}%{num2}={num1%num2}")
print(f"{num1}**{num2}={num1**num2}")

二.赋值运算符  =  +=   -=  *= /=  %=  **=  //=
赋值运算符低于算术运算符
算数运算符优先级高于赋值运算符
算数运算符优先级高于比较运算符 
比较运算符优先级高于赋值运算符

value = 10
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 % 10
value %= 10
value = value ** 10
value **= 10
value = value // 10
value //= 10
print(value)

三.比较运算符
比较运算符结果永远为True或者False

print(5 > 3, 5 >= 5)
print(5 < 3, 5 <= 5)
print(5 != 3, 5 == 5)

四.  逻辑运算符
 and 左侧为真,返回右侧,左侧为假,返回左侧

 or  左侧为真,返回左侧,左侧为假,返回右侧

not 返回True或者False

 result = True and 99
 print(result)
 result = None and 99
 print(result)
 result = 1 or True
 print(result)
 result = 1 or False
 print(result)
 result = not True
 print(resu

五.位运算符
    & 按位与:相同位置 全为1 结果就是1  有一个为0 则结果为0
    | 按位或:相同位置 全为0 结果就是0  有一个为1 则结果为1
    ^ 按位异或:相同位置  相同为0 不同为1
    << 左移动 右侧补0 数值变大
    >>右移动 右侧删除 数值变小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值