算术运算符

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

比较运算符

令a=5,b=8;

== 等于 —— 比较对象是否相等 (a == b) 返回 False。
!= 不等于 -——比较两个对象是否不相等 (a != b) 返回 True.
> 大于 -——返回x是否大于y (a > b) 返回 False。
< 小于 -——返回x是否小于y。 (a < b) 返回 True。
>= 大于等于 —— 返回x是否大于等于y。 (a >= b) 返回 False。
<= 小于等于 -——返回x是否小于等于y。 (a <= b) 返回 True。

赋值运算符

= 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c
+= 加法赋值运算符 c += a 等价于 c = c + a
-= 减法赋值运算符 c -= a 等价于 c = c - a
*= 乘法赋值运算符 c *= a 等价于 c = c * a
/= 除法赋值运算符 c /= a 等价于 c = c / a
%= 取模赋值运算符 c %= a 等价于 c = c % a
**= 幂赋值运算符 c **= a 等价于 c = c ** a
//= 取整除赋值运算符 c //= a 等价于 c = c // a

逻辑运算符

and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
or x or y 布尔"或" - 如果 x 是 True,它返回 x的值,否则它返回 y 的计算值。
not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

成员运算符

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

身份运算符

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

位运算符

设a=60,b=13

& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101
^ 按位异或运算符:当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 ,二进制解释: 0011 0001
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011, 在一个有符号二进制数的补码形式。
<< 左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。 a << 2 输出结果 240 ,二进制解释: 1111 0000
>> 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数 a >> 2 输出结果 15 ,二进制解释: 0000 1111

运算符优先级

运算符 描述
** 指数 (最高优先级)
~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % // 乘,除,取模和取整除
+ - 加法减法
>> << 右移,左移运算符
& 位 'AND'
^ | 位运算符
<= < > >= 比较运算符
<> == != 等于运算符
= %= /= //= -= += *= **= 赋值运算符
is is not 身份运算符
in not in 成员运算符
not or and 逻辑运算符

Python学习总结(4)——运算符相关推荐

  1. python学习笔记之运算符

    目录 前言 软件环境 身份运算符 算术运算符 比较运算符 位移运算符 自变运算符 位运算符 逻辑运算符 成员关系运算符 Python真值表 最后 前言 在前面的博文介绍了Python的数据结构之后,接 ...

  2. Python学习笔记(运算符)

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

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

  4. python学习之第四课时--运算符

    python学习之第四课时--运算符 运算符 1.算数运算 运算符 描述 实例 a=10,b=20 = 加,两个对象相加 a+b输出30 - 减,一个数减去另一个数 a-b输出-10 * 乘,两个数相 ...

  5. python学习-知识点回顾(Python3的安装,编译器、一些关键知识点、数据类型、数据类型转换、运算符优先级)

    文章目录 说明 python特点 Python3下载 PyCharm 标识符 python保留字 行与缩进 基本数据类型 Python数据类型转换 Python运算符优先级 说明 首先说明:本篇博文知 ...

  6. [转载] Python学习:Python成员运算符和身份运算符

    参考链接: Python中==和is运算符之间的区别 Python成员运算符 除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组. 运算符 描 ...

  7. 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符

    Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...

  8. Python学习之旅(核心编程基础篇003运算符)

    Python学习之旅 Python核心编程基础篇2020.12.18 一.算数运算符 二.比较运算符 三.赋值运算符 四.逻辑运算符 五.成员运算符 六.身份运算符 七.三目运算符 八.运算符优先级 ...

  9. 【Python学习日历】Day.1-Python语言与运算符

    Python学习日历 Day.1-Python语言与运算符 一.关于Python语言 1. Python语言的诞生 2. Python语言的特点 二.运算符 1. Python运算符优先级和结合性 2 ...

  10. python学习笔记一 一变量与运算符

    #声明的三种格式 #格式1 s1 = '我爱una' #格式2 s2 = s1 = 'i love una' #格式3 s1,s2,s3 = '我爱una','i love una',52099 变量 ...

最新文章

  1. SAP中的KANBAN
  2. 磁盘备份工具dcfldd
  3. CloudStack各版本新特性
  4. java技术_JAVA-JDBC技术
  5. 【CyberSecurityLearning 75】DC系列之DC-6渗透测试(WordPress)
  6. ubuntu11.10中配置OGRE1.8
  7. debian查看ip地址命令_鲜为人知而又实用的 Linux 命令大全
  8. 深化管理、提升IT的数据平台建设方案
  9. stm32的串口DMA空闲中断接收不等长数据,stm32F4的usart2-DMA-IDLE收发
  10. 深入理解WCF系统体系(之二:WCF客户端如何构建?(上))
  11. C语言图形编程中的绘图函数~
  12. Excel数据分析和建模
  13. 手游天龙八部服务器注册上限,腾讯手游助手注册已达上限怎么办 | 手游网游页游攻略大全...
  14. uva10099+uvauva10048
  15. Windows 10 版本 1507 中的新 AppLocker 功能
  16. 工程项目提成标准方案_工程绩效提成奖金方案
  17. 一体化伺服电机一圈多少脉冲
  18. statis代码块以及非static代码块之执行
  19. JQuery Datatables Columns API 参数详细说明
  20. 弘成立业IPO被终止:曾拟募资4亿 实控人黄波与丁向东为美国籍

热门文章

  1. pandas练习题二
  2. c++实现超声回波包络检测_学术简报新型电磁超声换能器,小尺寸板材缺陷检测效率高...
  3. 概要设计 英文_JavaScript 中的位运算和权限设计
  4. mysql连网安装和断网安装的区别_Linux 断网安装MySQL5.x操作步骤
  5. 充电枪cp信号控制板_比亚迪E5无法交流充电故障检修
  6. Node.js:Node基础
  7. 数据抓取的艺术(二)
  8. 怎么做301永久重定向
  9. KITTI激光雷达点云解析与图像反投影
  10. 深度学习笔记_基本概念_Depthwise卷积与Pointwise卷积