Python学习总结(4)——运算符
算术运算符
+ | 加 -——两个对象相加 |
- | 减 —— 得到负数或是一个数减去另一个数 |
* | 乘 -——两个数相乘或是返回一个被重复若干次的字符串 |
/ | 除 -——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)——运算符相关推荐
- python学习笔记之运算符
目录 前言 软件环境 身份运算符 算术运算符 比较运算符 位移运算符 自变运算符 位运算符 逻辑运算符 成员关系运算符 Python真值表 最后 前言 在前面的博文介绍了Python的数据结构之后,接 ...
- Python学习笔记(运算符)
- python中的成员运算符用于判断什么_Python之运算符
原标题:Python之运算符 这章我们介绍如何用Python的运算符,大家不懂的地方可以加群:579817333咨询学习 Python运算符包括赋值运算符.算术运算符.关系运算符.逻辑运算符.位运算符 ...
- python学习之第四课时--运算符
python学习之第四课时--运算符 运算符 1.算数运算 运算符 描述 实例 a=10,b=20 = 加,两个对象相加 a+b输出30 - 减,一个数减去另一个数 a-b输出-10 * 乘,两个数相 ...
- python学习-知识点回顾(Python3的安装,编译器、一些关键知识点、数据类型、数据类型转换、运算符优先级)
文章目录 说明 python特点 Python3下载 PyCharm 标识符 python保留字 行与缩进 基本数据类型 Python数据类型转换 Python运算符优先级 说明 首先说明:本篇博文知 ...
- [转载] Python学习:Python成员运算符和身份运算符
参考链接: Python中==和is运算符之间的区别 Python成员运算符 除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组. 运算符 描 ...
- 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符
Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...
- Python学习之旅(核心编程基础篇003运算符)
Python学习之旅 Python核心编程基础篇2020.12.18 一.算数运算符 二.比较运算符 三.赋值运算符 四.逻辑运算符 五.成员运算符 六.身份运算符 七.三目运算符 八.运算符优先级 ...
- 【Python学习日历】Day.1-Python语言与运算符
Python学习日历 Day.1-Python语言与运算符 一.关于Python语言 1. Python语言的诞生 2. Python语言的特点 二.运算符 1. Python运算符优先级和结合性 2 ...
- python学习笔记一 一变量与运算符
#声明的三种格式 #格式1 s1 = '我爱una' #格式2 s2 = s1 = 'i love una' #格式3 s1,s2,s3 = '我爱una','i love una',52099 变量 ...
最新文章
- SAP中的KANBAN
- 磁盘备份工具dcfldd
- CloudStack各版本新特性
- java技术_JAVA-JDBC技术
- 【CyberSecurityLearning 75】DC系列之DC-6渗透测试(WordPress)
- ubuntu11.10中配置OGRE1.8
- debian查看ip地址命令_鲜为人知而又实用的 Linux 命令大全
- 深化管理、提升IT的数据平台建设方案
- stm32的串口DMA空闲中断接收不等长数据,stm32F4的usart2-DMA-IDLE收发
- 深入理解WCF系统体系(之二:WCF客户端如何构建?(上))
- C语言图形编程中的绘图函数~
- Excel数据分析和建模
- 手游天龙八部服务器注册上限,腾讯手游助手注册已达上限怎么办 | 手游网游页游攻略大全...
- uva10099+uvauva10048
- Windows 10 版本 1507 中的新 AppLocker 功能
- 工程项目提成标准方案_工程绩效提成奖金方案
- 一体化伺服电机一圈多少脉冲
- statis代码块以及非static代码块之执行
- JQuery Datatables Columns API 参数详细说明
- 弘成立业IPO被终止:曾拟募资4亿 实控人黄波与丁向东为美国籍
热门文章
- pandas练习题二
- c++实现超声回波包络检测_学术简报新型电磁超声换能器,小尺寸板材缺陷检测效率高...
- 概要设计 英文_JavaScript 中的位运算和权限设计
- mysql连网安装和断网安装的区别_Linux 断网安装MySQL5.x操作步骤
- 充电枪cp信号控制板_比亚迪E5无法交流充电故障检修
- Node.js:Node基础
- 数据抓取的艺术(二)
- 怎么做301永久重定向
- KITTI激光雷达点云解析与图像反投影
- 深度学习笔记_基本概念_Depthwise卷积与Pointwise卷积