Python --表达式和运算符
表达式
由一个或者几个数字或者变量和运算符组合成的一行代码
通常会返回一个结果
运算符
由一个以上的值经过变化得到新值的过程就叫做运算
用于运算的符号称为运算符
运算符的分类:
算数运算符
比较或者关系运算符
赋值运算符
逻辑运算符
位运算
成员运算
身份运算符
算数运算符
进行算数运算的符号
#+ ,-跟正常算数运算符一摸一样
乘号用(*)代替
除号用(/)代替
%代表取余
**幂运算
p s:python 没有自增自减
比较运算符
-对两个变量或者值进行比较的运算符
-比较的结果是布尔值,即True/False
> 大于
<小于
>=大于等于
<=小于等于
赋值运算符
逻辑运算符
-对布尔值进行计算的符号
-and 逻辑与
-or 逻辑或
-not 逻辑非
-python 中逻辑运算没有异或运算
-运算规则:
·and 看作乘法,or 看作加法
·true看作1,false看作0
·则逻辑运算就能转换为整数数字运算
·最后的结果如果是0则为false,否则为true
-逻辑运算的短路问题
·逻辑运算式,按照运算顺序计算,一旦能够确定整个式子未来的值,则不再进行计算,直接返回。
成员运算符号
-用来检测某一个变量是否是另一个变量的成员
- in
- not in
身份运算
is :用来检测两个变量是否是同一个变量
语法就是 var1 is var2
is not :两个变量不是同一个变量
运算符的优先级问题
-永远记住,括号具有最高优先级
-优先级表格
每天进步一点点~~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!