前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python之运算符

python之运算符

作者头像
全栈程序员站长
发布2022-07-21 09:16:10
1900
发布2022-07-21 09:16:10
举报

大家好,又见面了,我是你们的朋友全栈君。

运算符的定义

代码语言:javascript
复制
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。

运算符类型

代码语言:javascript
复制
1.算数运算符

2.比较运算符

3.赋值运算符

4.位运算符

5.逻辑运算符

6.成员运算符

7身份运算符

View Code

详情介绍

1算数运算
<span role="heading" aria-level="2">python之运算符
<span role="heading" aria-level="2">python之运算符
2比较运算
<span role="heading" aria-level="2">python之运算符
<span role="heading" aria-level="2">python之运算符
3赋值运算
<span role="heading" aria-level="2">python之运算符
<span role="heading" aria-level="2">python之运算符
4位运算:
<span role="heading" aria-level="2">python之运算符
<span role="heading" aria-level="2">python之运算符
5逻辑运算
<span role="heading" aria-level="2">python之运算符
<span role="heading" aria-level="2">python之运算符

and注解:

1在python中,and 和of执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值:而是,返回

它们实际进行比较的值之一。

2 在布尔上下文中从左到又演算表达式的值,如果布尔上下文中的所有值都为真,

那么and返回最后一个值。

3 如果布尔上下文中的某个值为假,则and返回第一个假值

or注解:

1使用or时,在布尔上下文中从左到右演算值,就像and一样,如果有一个值为真,

or立即返回该值

2 如果所有的值都为假,or返回最后一个假值

3 注意or在布尔上下文中会一直进行表示式演算直到找到一个真值 ,然后就会忽略

剩余的比较值

and-or结果使用:

1 结合前面两种语法,推理即可。

2为加强程序可读性,最好与括号连用,列如:

(1 and x”)or ’y‘

6成员运算
<span role="heading" aria-level="2">python之运算符
<span role="heading" aria-level="2">python之运算符
7身份运算
<span role="heading" aria-level="2">python之运算符
<span role="heading" aria-level="2">python之运算符

运算符的先后顺序

先运算比较运算符再运算逻辑运算符
代码语言:javascript
复制
即:先计算 >  <  >=   <=,
代码语言:javascript
复制
再计算 not and or先后顺和优先级就是这样不可变

示例:

2<4 and 2 == 4

先运算2<4 和 2 == 4 2<4 为True 2 == 4 为False

结果模式1:
代码语言:javascript
复制
x   and  y   x为真返回y,x为假返回x ;x为True  返回y,x为False返回x
结果模式2:
代码语言:javascript
复制
x  or  y: x为True  返回x,x为False返回y
结果模式3:
代码语言:javascript
复制
x  or  y: x为非零的时候则返回x

运算优先等级:自上而下,优先级重高到低

<span role="heading" aria-level="2">python之运算符
<span role="heading" aria-level="2">python之运算符

标准数据类型总结

按存值个数区分

标量/原子类型

数字,字符串

容器类型

列表,元组,字典

按可变不可变区分

可变

列表,字典

不可变

数字,字符串,元组

按访问顺序区分

直接访问

数字

顺序访问(序列类型)

字符串,列表,元组

key值访问(映射类型)

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124540.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年3月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 运算符的定义
  • 运算符类型
  • 详情介绍
    • 1算数运算
      • 2比较运算
        • 3赋值运算
          • 4位运算:
            • 5逻辑运算
              • 6成员运算
                • 7身份运算
                • 运算符的先后顺序
                  • 先运算比较运算符再运算逻辑运算符
                    • 结果模式1:
                      • 结果模式2:
                        • 结果模式3:
                        • 标准数据类型总结
                          • 按存值个数区分
                            • 按可变不可变区分
                              • 按访问顺序区分
                              相关产品与服务
                              容器服务
                              腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                              领券
                              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档