python的学习之路(四)——运算符

1、算数运算符

print(1 + 1)
print(2 - 1)
print(2 * 5)
print(10 / 5)
print(10 % 3)
print(10 // 3)
print(2 ** 2)


2
1
10
2.0
1
3
4

2、比较运算符

1 == 1
print("√")
1 == 0
print("x")
2 > 1
print("√")
2 >= 1
print("√")
1 < 2
print("x")
1 <= 2
print("x")


√
x
√
√
x
x

3、赋值运算符

i = 1
print(i)
i += 1
print(i)
i -= 1
print(i)
i *= 2
print(i)
i /= 2
print(i)
print("取余赋值")
i = 10
i %= 3
print(i)
print("取整赋值")
i = 10
i //= 3
print(i)
print("幂赋值")
i = 2
i **= 2


1
2
1
2
1.0
取余赋值
1
取整赋值
3
幂赋值
4

4、位运算符

基本进制转化:十进制-----各种进制

data = bin(10)
print(data)
data1 = oct(10)
print(data1)
data2 = hex(10)
print(data2)


0b1010
0o12
0xa

各种进制转化为十进制:

data = int('0b1010', 2)
print(data)
data1 = int('0o12', 8)
print(data1)
data2= int('0xa', 16)
print(data2)

10
10
10

 

5、位运算符

print(1 & 5 )
# 0000 0001
# 0000 0101
# 0000 0001
print(1 | 5)  #有1都为1
# 0000 0001
# 0000 0101
# 0000 0101
print(1 ^ 5)   #异或 相同为0 不同为1
# 0000 0001
# 0000 0101
# 0000 0100
print(~1) #反码
# 0000 0001
#取反码:1111 1110
#返回原码:0001 0001
#末位+1 :0001 0010  因为符号位为“1”为负数
#去返值为“-2”
print(8 >> 1)
# 0000 1000
# 0000 0100
print(8 << 1)
# 0000 1000
# 0001 0000


1
5
4
-2
4
16

6、逻辑运算符


2 > 1 and 3 > 2
print("True")

1 > 2 or 3 > 2
print("True")

not 2 > 3
print("False")

True
True
False

7、身份运算符

data = None

if data is None:
    print("None")

if data is not None:
    print("Not None")

None

8、成员运算符

fuirt = ["apple", "banana", "peach"]
if "apple" in fuirt:
    print("他是一个水果")
if "banana" not in   fuirt:
    print("他不是一个水果")


他是一个水果

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值