04、Python 运算符

目录

  • 赋值运算符
  • 算术运算符
  • 扩展后的赋值运算符
  • 索引运算符
  • 比较运算符
  • 逻辑运算符
  • 三目运算符
  • in 运算符

赋值运算符与扩展的赋值运算符
算术运算符
索引运算符
比较运算符和逻辑运算符
三目运算符
in运算符

赋值运算符

赋值运算符是=

赋值运算符的作用是:将等号右边的值,“装入”左边的变量中。

04、Python 运算符_第1张图片

算术运算符

+、-、*、/、//(整除)、%、**
// 这个是整除,无论是什么数,除出来都是整数
**  是求乘方

04、Python 运算符_第2张图片
04、Python 运算符_第3张图片

如果要实现更复杂的数学运算,可导入math模块

04、Python 运算符_第4张图片
04、Python 运算符_第5张图片

扩展后的赋值运算符

赋值运算符可扩展成更强大的运算符。

+=:对于x += y,即对应于x = x + y。
-=:对于x -= y,即对应于x = x - y。
*=:对于x *= y,即对应于x = x * y。
/=:对于x /= y,即对应于 x = x / y。
//=:对于x //= y,即对应于 x = x // y。
%=:对于x %= y,即对应于x = x % y。
**=:对于x **= y,即对应于x = x ** y。

04、Python 运算符_第6张图片

04、Python 运算符_第7张图片

索引运算符

索引运算符,对所有序列(字符串、字节串、列表、元组)都支持

索引运算符就是方括号
方括号中可使用单个索引值,用于访问单个元素
方括号中也可使用索引范围,使用索引范围时,还可指定步长

04、Python 运算符_第8张图片

比较运算符

>、>=:大于、大于或等于

<、<=:小于、小于或等于

==:等于

!=:不等于

is(is not):判断两个变量引用的对象是否相同(不相同)。
              如果相同(不相同)返回True,否则返回False

04、Python 运算符_第9张图片
04、Python 运算符_第10张图片

逻辑运算符

and:与,任一操作数中为False,结果返回False

or:或,任一操作数中为True,结果返回True

not:非,只需要一个操作数,如果操作数为True,则返回False;如果操作数为False,则返回True

04、Python 运算符_第11张图片

三目运算符

Python使用 if 表达式 代替 三目运算符

True_statements if expression else False_statements

if语句支持嵌套

True_statements可放置多条语句。支持两种放置方式。

多条语句以英文逗号隔开:每条语句都会执行,程序返回多条语句的返回值组合成元组。

多条语句以英文分号隔开:每条语句都会执行,程序只返回第一条语句的返回值

04、Python 运算符_第12张图片

04、Python 运算符_第13张图片

需要进行嵌套
04、Python 运算符_第14张图片

True_statements可放置多条语句。支持两种放置方式。

多条语句以英文逗号隔开:每条语句都会执行,程序返回多条语句的返回值组合成元组。

04、Python 运算符_第15张图片
多条语句以英文分号隔开:每条语句都会执行,程序只返回第一条语句的返回值
04、Python 运算符_第16张图片

in 运算符

in 运算符,用于判断某个成员是否位于序列中
in 用于判断序列(字符串、字节串、元组、列表)是否包含某个成员

04、Python 运算符_第17张图片

你可能感兴趣的:(Python,基础知识,python,开发语言)