零基础学python-5.2 数字表达式操作符

本文深入探讨了Python中表达式的概念及其基本操作符,包括生成器函数、匿名函数、三元表达式、逻辑运算符、关系运算符、位运算符等,并详细解释了它们的使用方式和优先级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

表达式是处理数字最基本的工具

a=1#常量
a=a+1#表达式

操作符

操作符描述
yield生成 器函数发送协议
lambda args:expression生成匿名函数
x if y else z三元表达式
x or y 逻辑或(存在短路算法)
x and y 逻辑与(存在短路算法)
not x逻辑非
x in y , x not in y成员关系
x is y ,x is not y对象实体测试
x<y,x<=y,x>y,x>=y,x==y,x!=y比较大小
x|y位或,集合并集
x^y位异或,集合对称差
x&y位与,集合交集
x<<y,x>>y左移或者右移y位
x+y,x-y加减法、合并删除
x*y,x%y,x/y,x//y乘,取余数,除,地板除
-x,+x一元减法
~x按位求补(取反)
x**y幂运算
x[i]索引,函数调用
x[i:j:k]分片
x(...)调用函数
x.attr调用属性
()元组,表达式,生成器
[]列表,列表解析
{}字典,集合,集合和字典解析

3.优先级

上表是根据优先级来排序的,排名越前优先级越高,同一行的优先级一样


4.如果在表达式里面存在小括号,则小括号优先

(1+2)*3
1+2*3

5.当类型混合时,类型自动升级

从数值复杂度排序:整形,浮点型,复数

所以如果整形跟浮点型合在一起运算,得出的结果时浮点型




就说到这里,谢谢大家

------------------------------------------------------------------

点击跳转零基础学python-目录

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值