python语言是一门脚本语言,支持面向对象、面向过程编程,兼具编译性和解释性的动态语言,整理出学习过程中一些基本Python运算符和运算符的优先级顺序。

一、算术运算符

运算符 描述
+ 加 - 两个对象相加
- 减 - 得到负数或是一个数减去另一个数
* 乘 - 两个数相乘或是返回一个被重复若干次的字符串
/ 除 - x除以y
% 取模 - 返回除法的余数
** 幂 - 返回x的y次幂
// 取整除 - 返回商的整数部分(向下取整

二、比较运算符

运算符 描述
== 等于 - 比较对象是否相等
!= 不等于 - 比较两个对象是否不相等
<> 不等于 - 比较两个对象是否不相等
> 大于 - 返回x是否大于y
< 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。
>= 大于等于 - 返回x是否大于等于y。
<= 小于等于 - 返回x是否小于等于y。

三、赋值运算符

运算符 描述
= 简单的赋值运算符
+= 加法赋值运算符
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取模赋值运算符
**= 幂赋值运算符
//= 取整除赋值运算符

四、位运算符

运算符 描述
& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。
^ 按位异或运算符:当两对应的二进位相异时,结果为1
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1
<< 左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0。
>> 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数

五、逻辑运算符

运算符 逻辑表达式 描述
and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
or x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

六、成员运算符

运算符 描述
in 如果在指定的序列中找到值返回 True,否则返回 False。
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。

七、身份运算符

运算符 描述
is is 是判断两个标识符是不是引用自一个对象
is not is not 是判断两个标识符是不是引用自不同对象

八、运算符优先级

以下所列优先级顺序按照从低到高优先级的顺序;同行为相同优先级。

 1 Lambda  #运算优先级最低
 2 逻辑运算符: or
 3 逻辑运算符: and
 4 逻辑运算符:not
 5 成员测试: in, not in
 6 同一性测试: is, is not
 7 比较: <,<=,>,>=,!=,==
 8 按位或: |
 9 按位异或: ^
10 按位与: &
11 移位: << ,>>
12 加法与减法: + ,-
13 乘法、除法与取余: *, / ,%
14 正负号: +x,-x

转载于:https://www.cnblogs.com/hepeilinnow/p/9737590.html

python运算符及优先级顺序相关推荐

  1. python 01列表异或_python运算符及优先级顺序

    python语言是一门脚本语言,支持面向对象.面向过程编程,兼具编译性和解释性的动态语言,整理出学习过程中一些基本Python运算符和运算符的优先级顺序. 一.算术运算符 运算符描述+加 - 两个对象 ...

  2. mysql以下运算符的优先级顺序正确的是_MySQL 运算符

    原文:http://www.jb51.net/article/25657.htm 我一贯秉承着一点:通过自己的双手真实的操作一遍之后的信息是最可靠的,所以在您参考这个小文儿的时候请不要只是" ...

  3. Python 运算符及其优先级总结大全(新手必收藏)

    众所周知,在Python中运算符是非常重要的一部分,没有它们我们就不能写出栩栩如生的程序,那么它们具体有哪些类别呢?分别又有什么作用呢?优先级的情况优势怎样的呢?今天博主就带你走近Python运算符! ...

  4. C语言中运算符的优先级问题(如何巧妙记忆运算符的优先级顺序)

    文章目录 C语言中的运算符 C语言中运算符的优先级 帮助记忆优先级的方法 先粗分 再细分 最后吃透 因不明确优先级而造成的常见问题 C语言中的运算符 C语言中的运算符说多也多,说不多也不多,包括以下运 ...

  5. python 运算符的优先顺序

    1 Lambda #运算优先级最低2 逻辑运算符: or3 逻辑运算符: and4 逻辑运算符:not5 成员测试: in, not in6 同一性测试: is, is not7 比较: <,& ...

  6. VHDL操作运算符的优先级顺序

    转载于:https://www.cnblogs.com/zhumeng321/p/4551881.html

  7. Python运算符优先级与结合性

    Python运算符优先级与结合性 优先级和结合性是 Python 表达式中比较重要的两个概念,它们决定了先执行表达式中的哪一部分. Python 运算符优先级 所谓优先级,就是当多个运算符同时出现在一 ...

  8. python 运算符优先级由高到低

    Python 中运算符优先级,括号的优先级是最高的,无论任何时候优先计算括号里面的内容,逻辑运算符的优先级最低.算术运算符可以分为四种,幂运算最高,其次是正负号,然后是 "* /// %&q ...

  9. 语言运算顺序题目_我的Python学习笔记:今天我学了关于Python里的运算符及运算顺序...

    2020年5月6日,天气晴 今天出奇的热,有33摄氏度这样子.我在昨天的基础上学习了有关于Python运算符及其运算顺序的相关知识.我的学习速度没有加快,就是为了能够多加深入地云掌握这些基础知识,也不 ...

  10. Python 运算符优先级

    运算符是构成python表达式的基础,了解python有哪些运算符及运算符之间的优先级,对于构建合适的python表达式很有帮助,本文主要记录python运算符及优先级关系. 运算符的优先级 如下表所 ...

最新文章

  1. 多媒体互动受青睐,演绎未来3G网络
  2. 北航计算机考博C语言真题_北京航空航天大学计算机考研:严厉的老父亲,教会你本事,本科非211以上就不要去了...
  3. 《c语言从入门到精通》看书笔记——第8章 数组
  4. linux下的I2C驱动记录(RK)
  5. springcloud服务注册中心eureka搭建
  6. vue 指令 v-text v-html v-pre
  7. lambd 创建线程_连接到Qt信号的Python lambda函数在其他线程中创建时不运行
  8. F-Spot 0.3.2
  9. python实现人形识别_100行Python代码实现人体肤色检测
  10. 用堆栈和用递归分别实现倒序打印
  11. WinNT无盘Win95维护经验
  12. Docker一探究竟
  13. BFU数据结构头歌实验:基于BF算法的病毒感染检测
  14. mtr--- 网络诊断工具
  15. RAID磁盘阵列是什么
  16. 文华财经指标公式源码学习
  17. 算法模板ACW(更新中)
  18. pytorch学习(五)---torch.nn模块
  19. SpaceX火箭发射成功,一文了解所用的软件技术栈
  20. Openbravo官方教程: 翻译Openbravo

热门文章

  1. Matlab滤波器设计
  2. Lynn/ Online digital filters for biological signals: some fast designs for a small computer
  3. PhysioToolkit 软件目录
  4. python做爬虫 怎么样效率最高_公认8个效率最高的爬虫框架
  5. php中result的值,PHP 返回所取得行中字段的值
  6. python 实例对象 浅拷贝_Python 对象的深拷贝与浅拷贝 -- (转)
  7. 虚拟化四路服务器,IDC:4路及8路服务器现状未来趋势分析
  8. Web服务器程序解释请求消息并作出响应
  9. Redo Log的逻辑与物理结构
  10. Vaughn Vernon谈云原生和反应式现状