(二)《A Byte of Python》 ——运算符与表达式
2018-01-17 10:53
363 查看
1. 运算符
加 +
减 -
乘 *
乘方 **
除 /
整除 //
取模 %
左移 <<
右移 >>
按位与 &
按位或 |
按位异或 ^
按位取反 ~
等于 ==
不等于 !=
布尔非 not 如果x是Ture,则返回False。如果x是False,则返回True。
布尔与 and 如果x是False,则x and y返回False,否则返回y的计算值,称为短路计算。
布尔或 or 如果x是True,则返回True,否则它将返回y的计算值。
2. 优先级
lambda :Lambda 表达式
if - else :条件表达式
or :布尔“或”
and :布尔“与”
not x :布尔“非”
in, not in, is, is not,<, <=, >, >=, !=, == :比较,包括成员资格测试(Membership Tests) 和身份测试(Identity Tests) 。
| :按位或
^ :按位异或
& :按位与
<<, >> :移动
+, - :加与减
*, /, //, % :乘、除、整除、取余
+x, -x, ~x :正、负、按位取反
** :求幂
x[index], x[index:index],x(arguments...), x.attribute :下标、切片、调用、属性引用
(expressions...),[expressions...],{key:value...},{expressions...}:显示绑定或数组、显示列表、显示字典、显示设置
加 +
减 -
乘 *
乘方 **
除 /
整除 //
取模 %
左移 <<
右移 >>
按位与 &
按位或 |
按位异或 ^
按位取反 ~
等于 ==
不等于 !=
布尔非 not 如果x是Ture,则返回False。如果x是False,则返回True。
布尔与 and 如果x是False,则x and y返回False,否则返回y的计算值,称为短路计算。
布尔或 or 如果x是True,则返回True,否则它将返回y的计算值。
2. 优先级
lambda :Lambda 表达式
if - else :条件表达式
or :布尔“或”
and :布尔“与”
not x :布尔“非”
in, not in, is, is not,<, <=, >, >=, !=, == :比较,包括成员资格测试(Membership Tests) 和身份测试(Identity Tests) 。
| :按位或
^ :按位异或
& :按位与
<<, >> :移动
+, - :加与减
*, /, //, % :乘、除、整除、取余
+x, -x, ~x :正、负、按位取反
** :求幂
x[index], x[index:index],x(arguments...), x.attribute :下标、切片、调用、属性引用
(expressions...),[expressions...],{key:value...},{expressions...}:显示绑定或数组、显示列表、显示字典、显示设置
相关文章推荐
- 【A ByteOf Python2.7】第5章 运算符与表达式
- A Byte of Python 笔记(3)运算符和表达式
- 简明Python3教程(A Byte of Python 3)
- 《a byte of python》之后
- python运算符和表达式
- (八)《A Byte of Python》——输入与输出
- 简明Python3教程 7.运算符和表达式
- 【python学习笔记】运算符、表达式
- python运算符和表达式
- Python学习笔记(3):运算符与表达式
- A Byte of Python 笔记(11)异常:try..except、try..finally
- Byte of Python学习笔记一
- 简明pyton教程学习笔记 1-5 介绍+安装python+最初的步骤+基本概念+运算符与表达式
- Python中的运算符与表达式
- 【A ByteOf Python2.7】第4章 基本概念
- Python的表达式与运算符19
- A Byte of Python -- Functions
- 《A Byte of Python》笔记
- A Byte of Python (for Python 3.0) 下载
- Python 学习笔记之运算符与表达式