day 3 运算符

  • 赋值运算符

赋值运算符是用来将一个值分配给一个变量。我们已=为例,在数学中,等号是表示2个值想等,但是在Python里表示把一个值存储到一个变量中或者将一个值赋值给一个变量。

  • 算术运算符

  1. 加法(+): a + b
  2. 减法(-): a - b
  3. 乘法(*): a * b
  4. 除法(/): a / b
  5. 取余数(%): a % b
  6. 向下取整除(//): a // b
  7. 幂运算(**): a ** b

 

  • 比较运算符

    在程序中比较数值时要用到比较运算符。我们检查1个值是否比另一个值大,小,或者相等。下表展示了Python的比较运算符:

除了上述比较运算符之外,Python还使用:

  • is: 当2个值相同时返回True(x is y)
  • is not: 当2个值不同时返回True(x is not y)
  • in: 当查询的list包含指定的值时返回True(x in y)
  • not in: 当查询的list不包含指定的值时返回True(x in y)

  • 逻辑运算符

与其他编程语言不同的是,Python使用关键字 and, ornot 作为逻辑运算符, 逻辑运算符用于组合条件语句。

注:字符串相加我们叫做拼接,就是将字符串组合成一个长的新的字符串:

扫描二维码关注公众号,回复: 15007617 查看本文章
  • 运算符优先级

从低到高列出了 Python 的运算符优先级:

优先级

运算符

描述

1

lambda

Lambda 表达式

2

if - else

条件表达式

3

or

布尔“或”

4

and

布尔“与”

5

not x

布尔“非”

6

in, not in, is, is not, <, <=,>, >=, !=, ==

成员测试,同一性测试,比较

7

|

按位或

8

^

按位异或

9

&

按位与

10

<<, >>

移位

11

+, -

加法,减法

12

*, @, /, //, %

乘法,矩阵乘法,除法,地板除,取余数

13

+x,-x, ~x

正号,负号,按位非(翻转)

14

**

指数

15

await x

Await 表达式

16

x[index], x[index:index],x(arguments...), x.attribute

下标,切片,函数调用,属性引用

17

(expressions...), [expressions...],{key: value...}, {expressions...}

绑定或元组显示,列表显示,字典显示,集合显示

猜你喜欢

转载自blog.csdn.net/Poolhuang/article/details/126334896