1.运算符 :数据的数学运算符

2.关系运算符:数据的大小比较的运算

  • 返回结果为True 或 False ,另外,字符的比较是用字符的 Unicode 码进行的,例如"a">"A"为 True,因为"a"的
    Unicode 值 比"A"的大,在字符比较中有以下规律:

    空格<“0”<“1”<……〈“9”<“A”<“B”<……〈“Z”<“a”<“b”<……〈“z”<汉字

3.逻辑运算

  • 在 and、or、not 三种运算中,非运算 not 级别最高,and 次之,or 运算级别最低
  • not(a and b) 等价于 not a or not b;
  • not(a or b) 等价于 not a and not b;
  • not(not a) 等价于 a;

4.赋值运算符

5.其他

  • 其他运算符:位运算符(本人用的较少,故不详细展开)、成员运算符(in/not in)、身份运算符(is/not is)

6. 逻辑运算表达式

  • 逻辑运算常常与关系运算相组合,形成逻辑运算表达式。在这种表达式中,关系运算要先于逻辑运算。
  • a>b and a>c and a>d #(a>b),(a>c),(a>d) 同时成立才能返回true。
  • a>b or a>c #(a>b),(a>c) 其中之一成立返回true。
  • not a or a>b #只要 not a 为 True(既 a=False)与a>b 之一成立,结果就为true.

7.练习
输入一个整数num并判断num是奇数还是偶数。

num=int(input("请输入一个整数"))
if num%2==0:print(num,"是偶数")
else:print(num,"是奇数")

python中的运算表达式规则相关推荐

  1. Python中的Lambda表达式

    Lambda表达式 (Lambda Expressions) Lambda Expressions are ideally used when we need to do something simp ...

  2. python中幂运算_python中幂运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! "**"运算这个"**"比较简单,就是标 ...

  3. python中的变量命名规则

    There are only two hard things in Computer Science: cache invalidation and naming things. 在计算机科学领域只有 ...

  4. python中的运算和运算符

    运算和运算符 运算: 由一个以上的值经过变化得到新值得过程,就是运算. 运算符: 用于运算的符号,就是运算符 运算的分类: 1.算数运算 2.比较运算/关系运算 3.赋值运算 4.逻辑运算 5.位运算 ...

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

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

  6. python中标识符的命名规则_python标识符的命名规则是什么

    在Python中,一切都是对象,包括常量数据类型,如整数数据类型(1,2,3...),字符串数据类型("ABC").想要使用这些对象,就要使用它的对象引用.赋值操作符,实际上是使得 ...

  7. python中幂运算的符号是什么_SymPy 符号计算基本教程

    SymPy 是一个由 Python 语言编写的符号计算库.我将在本文中简要地介绍如何利用 SymPy 进行符号计算.在介绍 SymPy 之前,我们首先要明确何谓符号计算?计算机代数系统又是什么? 什么 ...

  8. python中集合运算_python集合运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 每个韦恩(venn)图中的红色部分是给定集合运算得到的结果.? python 集 ...

  9. python中标识符的命名规则_Python——标识符的命名规则

    01 Python语言的特点 python的语言特点有很多,我们这里只讲一点,python是一门面向对象的语言,即一切皆对象(Linux中有一句是:一切皆文件),括号内的只是打个比方,不懂也没事,就是 ...

最新文章

  1. 【转】Vue.js 2.0 快速上手精华梳理
  2. 三维空间平面拟合MATLAB
  3. 配电房来了个傻员工,改变了所有聪明的员工!
  4. 用Android访问本地站点---(localhost,10.0.2.2)要区别
  5. 2014年度辛星解读css第四节
  6. 程序员修仙之路--把用户访问记录优化到极致
  7. C/C++编程操作Redis数据库,hiredis包装redis数据库操作接口及测试(增删改查与连接)
  8. vue $emit子组件传出多个参数,如何在父组件中在接收所有参数的同时添加自定义参数...
  9. 算法笔记_039:杨辉三角形(Java)
  10. matlab 求区域中心坐标,Matlab求助,在一个坐标系中画四个球体,求相交区域的中心点坐标...
  11. SpringBoot根据包名进行区分使用多数据源
  12. Java学习笔记之JDBC和连接池
  13. 台式计算机驱动程序未被安装,Win10提示该设备的驱动程序未被安装。(代码28)
  14. C# 阿里云视频点播
  15. [转载]借助LVS+Keepalived实现负载均衡
  16. Datawhale线上组队学习汇总
  17. The Beer House 终于运行起来了
  18. linux实验报告 dns 新增域名,Linux实验报告DNS及虚拟主机.docx
  19. vue进入页面执行的钩子函数_vue中各选项及钩子函数执行顺序详解
  20. 在word/wps插入代码+保持源代码风格+加行号

热门文章

  1. 计算机院徽设计大赛,2017年院徽设计大赛活动策划方案(800字)
  2. v7.widget.SearchView的使用
  3. 苹果开发者账号_邓白氏编码申请过程
  4. python面试大全 萧井陌_有多少人按@萧井陌大神给出的Python+Flask路线找到工作了?...
  5. 酒店AI机器人被下岗 人工智能没想象中那么可怕
  6. 关于文献Overview of the High Efficiency Video Coding的理解
  7. 科研项目一般流程介绍
  8. php导出表格是乱码怎么办,数据库导出excel表格是乱码怎么办-Excel表格乱码问题怎么解决?...
  9. Android 持续集成实践(二)——配置 Docker + gitlab-runner 实现线上自动编译
  10. Arduino开发实例-DIY分贝测量仪