python运算符

coding:utf-8

当前系统日期:2022/7/13

算术运算符

+ 求和

a = 4
b = 8
print(a + b)

- 求差

print(b - a)

* 乘法

print(a * b)

/ 除法

print(b / a)

% 取余

print(b % a)

** 幂

print(a ** b)

// 取整

print(b // a)

比较运算符,输出bool类型

== 判断两边是否相等

print(a == b)

!= 判断两边是否不等

print(a != b)

< 小于

print(a < b)

> 大于

print(a > b)

<= 小于等于

print(a <= b)

>= 大于等于

print(a >= b)

赋值运算符

+= 加法赋值运算符,c += 1等效于c = c + 1

-= 减法赋值运算符,c -= 1等效于c = c - 1

*= 乘法赋值运算符,c *= 1等效于c = c * 1

/= 除法赋值运算符,c /= 1等效于c = c / 1

位运算符,把数字看作二进制来进行计算

十进制转二进制bin()

print(bin(a))
a = '0b111100'# 0011 1100
b = '0b1101'# 0000 1101

二进制转十进制

print(int(b, 2))

& 按位与运算符

| 按位或运算符

^ 按位非运算符

print(0b111100 & 0b1101)

逻辑运算符

and 两边条件同时满足的时候,结果为True否则为False

print(1 == 1 and 2 == 2)

or 两边条件只要有一个满足的时候,结果为True否则为False

print(1 == 1 or 2 == 3)

not 取bool值的相反值

print(not (1 == 1))

成员运算符

in 判断左边的值是不是在右边的值之中

print('a' in 'abc')

not in 判断左边的值是不是不在右边的值之中

print('a' not in 'bcd')

身份运算符

is 判断两个标识符是不是引用同一个值

a = 5 - 4
b = 3 - 2
c = 4 / 4
print(a is b)
print(a is c)

is not

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值