Python运算符

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

一、算数运算符
二、比较运算符

三、赋值运算符 

 四、逻辑运算符 

五.位运算符

六.成员运算符


算数运算符

加减运算符
print(3 * 3)            
print(3 ** 4)           
 
print(50-5*6)           
print((50-5*6)/4)       
print(10-2*3)      
 

乘法、幂(次方)运算

print(5*3, 5**3, 2**8, 2**16)
print(5*4**3)
print(3**5)

(除法运算)除法运算返回浮点数

print(10 / 2)      
print(9 / 3)     
print(10 / 3)    

(整除运算)整除,向下取整数,

 a= a // 10
 a //= 10
 print(a)

求余数运算

a = 15
 b = 7
 a %= b
 print(a)
二、比较运算符

True可以看作数值1,False看作0
 

a, b = 10, 20
 print(a <= b)
 print(a != b, a < b, a <= b, b > a, b >= a)

a, b = "x", "xyz"
 print(a > b)
 三、赋值运算符

 赋值运算:将等号右边赋值给等号左边

a = 1       
a  = a + 1     
print(a)
 
a += 1            
print(a)
 
      
a /= 1        

 四、逻辑运算符

print(10 and 20)
print(10 and 0)
print(10 and "hello")


print(10 or 0)
 print("hello" or "hi")
 print(True or False)

print(not True, not 100, not "0", not "False")
print(not False, not 0, not "", not None)

and(与)逻辑:两个都为True才为True,否则为False;or(或逻辑):有一个为True则为True

 五、位运算符

 a = 0b0101
 b = 0b0011
 按位与
 c = 0b0001
 按位或
 c = 0b0111
 按位异或
 c = 0b0110

print(c)

 a = 50
 b = 80
 print(a & b, a | b, a ^ b)

print(bin(50), bin(80))

a = 0b0110010
b = 0b1010000
c = 0b0010000
c = 0b1110010
c = 0b1100010
print(c)

 例如:a=60,b=13。取二进制a=00111100

                                               b=00001101

a&b=00001100  两个都为1才为1,否则为0

a|b=00111101      有一个为1则为1

ab=11001100       两个相同则为1
六、成员运算符

                          

与not in是Python独有的运算符(全部都是小写的字母),用于判断对象是否是某个集合的元素之一,非常好用,并且运行速度很快。返回的结果是布尔值类型的True或者False。

print("c" not in "hello", "ho" in "hello", "1" in "100") 
 print(100 in [100, 200, 300])
r0 = 10 + 20
 print(r0)
 r1 = 10 > 20
 print(r1)
 r2 = True or "hello" and 100
 print(r2)
 r3 = 0b101 & 0b010
 print(r3)
 r4 = "abc" in "xyzabcd"
 print(r4)

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值