表达式和运算符

什么是表达式?

1+2*3就是一个表达式,这里的加号和乘号叫做运算符,1、2、3叫做操作数。

1+2*3经过计算后得到的结果是7,我们可以将计算结果存放在一个变量里,result=1+2*3。

所以表达式就是由操作数和操作符组成的一句代码或语句,可以放在=号的右边,用来给变量赋值。

算数运算符

/ //(取整数) %(取余) **(指数运算)

>>> num = 2

>>> num += 1 # 等价于 num = num + 1

>>> num -= 1 # 等价于 num = num - 1

>>> num *= 1 # 等价于 num = num * 1

>>> num /= 1 # 等价于 num = num / 1

>>> num //= 1 # 等价于 num = num // 1

>>> num %= 1 # 等价于 num = num % 1

>>> num **= 2 # 等价于 num = num ** 2

注:在python3中/运算符表示"正常除",所谓的“正常除”就是和传统的数学中的运算一致,例如2/3等于0.6的循环;而//运算符表示“取整数除”,例如4//3等于1,表示"4之中只有一个3"

比较运算符

< >= <= == !=

比较运算符是用来作比较的,比较的结果有两种,分别是成立(True)和不成立(False),True和False来表示比较后的结果。

>>> a = 5

>>> b = 3

>>> a > b # 检查左操作数的值是否大于右操作数的值,如果是,则条件成立。

True

>>> a < b # 检查左操作数的值是否小于右操作数的值,如果是,则条件成立。

False

>>> a <= b # 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。

False

>>> a >= b # 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。

True

>>> a == b # 检查,两个操作数的值是否相等,如果是则条件变为真。

False

>>> a != b # 检查两个操作数的值是否相等,如果值不相等,则条件变为真。

True

逻辑运算符:

not and or

逻辑运算符是用来做逻辑计算的,逻辑运算符的操作数就是用来一个用来做条件判断的表达式或者变量。

>>> a > b and a < b # 如果两个操作数都是True,那么结果为True,否则结果为False。

False

>>> a > b or a < b # 如果有两个操作数至少有一个为True, 那么条件变为True,否则为False。

True

>>> not a > b # 反转操作的状态,操作数为True,则结果为False,反之则为True

False

成员运算符:

not in、in

成员运算符用来判断一个元素是否是另一个元素的成员。例如“hello”这个单词中含有"h"这个成员,成员运算符得到的结果是True或者False

>>> "h" in "hello" # 这里的意思是 “h” 在“Hello” 中,判断后结果为True

True

>>> "h" not in "hello" # 这里的意思是 “h” 不在“Hello” 中,判断后结果为False

False

身份运算符

is、is not

用来判断身份

>>> a = 123456

>>> b = a

>>> b is a #判断 a 和 b 是不是同一个 123456

True

>>> c = 123456

>>> c is a #判断 c 和 a 是不是同一个 123456

False

>>> c is not a #判断 c 和 a 是不是不是同一个 123456

True

python中的成员运算符用于判断什么_Python3基础-表达式和运算符相关推荐

  1. python中的成员运算符用于判断什么_Python之运算符

    原标题:Python之运算符 这章我们介绍如何用Python的运算符,大家不懂的地方可以加群:579817333咨询学习 Python运算符包括赋值运算符.算术运算符.关系运算符.逻辑运算符.位运算符 ...

  2. python中的成员运算符用于判断指定序列_Python中的成员运算符用于判断指定序列中是否包含某个值。...

    [多选题]下列关于鲜活商品的说法哪些是正确的 [单选题]企业接受新投资者投资时其实际缴纳的出资额大于其所享有注册资本所占份额的部分应计入 [单选题]企业的管理费用.财务费用和销售费用应属于企业的[   ...

  3. [转载] Python中endswith() 函数法用于判断字符串是否以指定后缀结尾

    参考链接: Python中的字符串的endswith endswith()函数 描述: Python endswith() 函数法用于判断字符串是否以指定后缀结尾. 如果以指定后缀结尾返回True,否 ...

  4. python中的成员运算符_在Python中使用成员运算符的示例

    下表列出了所有python语言支持的成员运算符. 例如: 试试下面的例子就明白了所有的python编程语言提供会员运算符: #!/usr/bin/python a = 10 b = 20 list = ...

  5. python中的成员运算符是干嘛的_在Python中使用成员运算符的示例

    下表列出了所有Python语言支持的成员运算符. 例如: 试试下面的例子就明白了所有的Python编程语言提供会员运算符: #!/usr/bin/python a = 10 b = 20 list = ...

  6. python中 是什么运算符_Python 运算符

    Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子4 +5 = 9. 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持以下 ...

  7. Python教学 | Python 中的分支结构(判断语句)【附本文代码和数据】

    查看原文:[数据seminar]Python教学 | Python 中的分支结构(判断语句)[附本文代码和数据] Part1引言 上期文章我们学习了组合数据类型字典以及元组,这标志着 Python 基 ...

  8. Python中的算术运算符

    Python提供了算术运算符.比较运算符.赋值运算符.位运算符.逻辑运算符等来实现Python的基础运算与判断功能. 这里首先介绍一下Python的算术运算符. 在接下来的几篇文章中,将陆续介绍其它运 ...

  9. python中if语句的实例_对python中if语句的真假判断实例详解

    说明 在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式. 示例 在python交互器中,经过测试发 ...

  10. 详解Python中的位运算符规则、原理与用法

    在Python中,位运算符包括位与(&).位或(|).位求反(~).位异或(^).左移位(<<)和右移位(>>). 1. 运算方法与规则 位运算符只能适用于整数,其总体 ...

最新文章

  1. 12月份最后一期天下足球
  2. java如何显示当天世界_Java学习笔记——显示当前日期的三种方式
  3. java反射快速入门(二)
  4. 从mysql到大数据(一)--开宗明义
  5. 第 9 章 代码审查制度
  6. 鸿蒙开发者测评,看了下鸿蒙开发者测试版本
  7. Sharding-Sphere,Sharding-JDBC_分库分表(垂直分库_垂直分表)_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记003
  8. 大厂内部资料 | Redis 性能优化的 13 条军规!
  9. GDAL写入FileGDB中文属性乱码问题
  10. anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录
  11. spring 事物管理器
  12. MapX bug 和设计缺陷
  13. 嵌入式软件测试参考书籍
  14. 4412——Linux驱动入门01
  15. JavaScript中函数的length属性
  16. 抓取淘宝天猫的商品的促销价格
  17. 【5G NR】CSI-RS
  18. 利用python绘制自定义棋盘格
  19. 打开PS出现Unable to continue because of a hardware quo
  20. 技术类编程题汇总 C++ 刷题记录

热门文章

  1. css基础--正文颜色和背景
  2. Lync Server 2010企业版系列PART7:部署前端
  3. PHP 和 AJAX MySQL 数据库实例
  4. 有时,不做什么比做什么更重要,拒绝比答应更重要
  5. 【Webcam设计】相机底层工作流程,编程模型
  6. jdk Comparator接口
  7. 《An Attentive Survey of Attention Models》阅读笔记
  8. 【BZOJ 3172】单词
  9. 从Java看数据结构之——树和他的操作集
  10. Netty+SpringBoot+FastDFS+Html5实现聊天App(六)