Python基本运算符

算术运算符

python支持的算数运算符与数学上计算的符号使用是一致 加减乘除对应:+-*/  余数:% 幂:** 取整数:// 向下取整 实例:

print(1 + 1) # 2
print(2 - 1) # 1
print(2 * 3) # 6
print(6 / 2) # 3
print(99 % 2) # 1
print(2 ** 3) # 8
print(99 // 2) # 49

比较运算符

定义:比较运算用来对两个值进行比较,返回的是布尔值True或False  比较运算符既比较数据类型,又比较数据值

print(1 == 1) # True
print(1 > 2) # False
print(1 < 2) # True
print(3 >= 1) # True
print(3 <= 1) # False

赋值运算符

python语法中除了有=号这种简单的赋值运算外,还支持增量赋值、链式赋值、交叉赋值、解压赋值,这些赋值运算符存在的意义都是为了让我们的代码看起来更加精简.

增量赋值

加,减,乘,除,余数,幂,取整数对应的增量赋值(+=,-=,*=,/=,%=,**=,//=)  实例如下:

a, c = 10, 2
a += c
print(a) # 12
a, c = 10, 2
a -= c
print(a) # 8
a, c = 10, 2
a *= c
print(a) # 20
a, c = 10, 2
a /= c
print(a) # 5.0
a, c = 11, 2
a %= c
print(a) # 1
a, c = 3, 2
a **= c
print(a) # 9
a, c = 11, 2
a //= c
print(a) # 5

交叉赋值

m = 2
n = 6
print(m, n) # 2 6
m, n = n, m
print(m, n) # 6 2

解压赋值

解压赋值 字符串、字典、元组、集合类型都支持解压赋值 

a,*b,c="123456789"
print(a,c)  #1 9
print(b)    ['2', '3', '4', '5', '6', '7', '8']

逻辑运算符

键字: and or not (连接多个值)
逻辑运算符用于连接多个条件,进行关联判断,会返回布尔值True或False  运算符: and or not

连续多个and 有一个是False 最终结果都是False 只有全部是True了最终结果才会是True

连续多个or 有一个是True最终结果都是True 只有全部是false了最终结果才会是false

逻辑运算优先级not>and>or   运用() 可以帮助我们快速的算出布尔的值

成员运算符

关键字:in(在)  not in(不在)

print('s' in "study") # True

print('s'  not in "study") # False

身份证运算符

is ,not in 判断变量的内存是否同一个地址

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值