python之运算符

运算符的定义运算符类型1.算数运算符2.比较运算符3.赋值运算符4.位运算符5.逻辑运算符6.成员运算符7身份运算符详情介绍1算数运算2比较运算3赋值运算4位运算:5逻辑运

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

运算符的定义

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

运算符类型

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

1.算数运算符

2.比较运算符

3.赋值运算符

4.位运算符

5.逻辑运算符

6.成员运算符

7身份运算符

View Code

详情介绍

1算数运算

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

2比较运算

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

3赋值运算

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

4位运算:

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

 5逻辑运算

<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之运算符

7身份运算

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

运算符的先后顺序

先运算比较运算符再运算逻辑运算符

即:先计算 >  <  >=   <=,
再计算 not and or先后顺和优先级就是这样不可变

示例:

2<4 and 2 == 4   

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

结果模式1:

x   and  y   x为真返回y,x为假返回x ;x为True  返回y,x为False返回x

结果模式2:

x  or  y: x为True  返回x,x为False返回y

结果模式3:

x  or  y: x为非零的时候则返回x

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

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

标准数据类型总结

按存值个数区分

标量/原子类型 数字,字符串
容器类型 列表,元组,字典

 

 

按可变不可变区分

可变 列表,字典
不可变 数字,字符串,元组

 

 

按访问顺序区分

直接访问 数字
顺序访问(序列类型) 字符串,列表,元组
key值访问(映射类型)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年3月29日 下午12:00
下一篇 2022年3月29日 下午12:00


相关推荐

  • 市值双双冲高,殊途同归还是渐行渐远

    市值双双冲高,殊途同归还是渐行渐远

    2026年3月15日
    3
  • Redis 数据备份与恢复命令

    Redis 数据备份与恢复命令

    2021年9月10日
    83
  • 豆包怎么使用自己的模板生成文档

    豆包怎么使用自己的模板生成文档

    2026年3月12日
    2
  • 悲观锁和乐观锁的使用[通俗易懂]

    悲观锁和乐观锁的使用[通俗易懂]1、悲观锁(PessimisticLock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。最常用的就是select..forupdate,它是一种行锁,会把select出来的结果行锁住,在本

    2022年8月23日
    10
  • Redis 哨兵模式详解[通俗易懂]

    Redis 哨兵模式详解[通俗易懂]1、Sentinel哨兵Sentinel(哨兵)是Redis的高可用性解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器。例如: 在Server1掉线后:    升级Server2为新的主服务器:  2、Redis主从分离 …

    2025年8月6日
    4
  • [Halcon&标定] 单相机标定「建议收藏」

    [Halcon&标定] 单相机标定「建议收藏」为什么要进行单相机标定?广义:畸变矫正和一维和二维测量1)畸变矫正:    在几何光学和阴极射线管(CRT)显示中。畸变是对直线投影的一种偏移。简单来说直线投影是场景内的一条直线投影到图片上也保持为一条直线。那畸变简单来说就是一条直线投影到图片上不能保持为一条直线了。这是一种光学畸变(opticalaberration)。畸变是一种相差…

    2022年5月28日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号