四时宝库

程序员的知识宝库

什么是Python 之 ? 17 运算符(python的&运算符)

运算符Python Operators

什么是运算呢?计算机,主要是来做计算的,所以计算就有对应 的运算符号 。可以回想一下数学中的运算符主要是 算术与比较

  • Arithmetic operators 数学运算
  • Assignment operators 赋值运算
  • Comparison operators 比较运算
  • Logical operators 逻辑运算
  • Membership operators 不知道应该怎么翻译
  • Bitwise operators 位运算


算术运算符与数值一起使用以执行常见的数学运算:

操作符

英文说明

例子


+

Addition加法

x + y


-

Subtraction减法

x - y


*

Multiplication乘法

x * y


/

Division除法

x / y


%

Modulus 取余数

x % y


**

Exponentiation 指数运算

x ** y


//

Floor division

x // y




Python 赋值运算符

赋值运算符用于为变量赋值:这里的行号不是等于的意思

是赋值的意思

x = 5 把5这个值赋值给变量X ,而不能理解为x等于5

操作符

例子

Same As


=

x = 5

x = 5


+=

x += 3

x = x + 3


-=

x -= 3

x = x - 3


*=

x *= 3

x = x * 3


/=

x /= 3

x = x / 3


%=

x %= 3

x = x % 3


//=

x //= 3

x = x // 3


**=

x **= 3

x = x ** 3


&=

x &= 3

x = x & 3


|=

x |= 3

x = x | 3


^=

x ^= 3

x = x ^ 3


>>=

x >>= 3

x = x >> 3


<<=

x <<= 3

x = x << 3


Python 比较运算符

比较运算符用于比较两个值:实际上与数学运算比较 相似

小学都学过的知识

运算符

名字

例子


==

相等

x == y


!=

不等

x != y


>

大于

x > y


<

小于

x < y


>=

大于等于

x >= y


<=

小于等于

x <= y



Python 逻辑运算符

逻辑运算符用于组合条件语句:

运算符

描述

例子

Try it

and

a and b 当a,b同时为true结果为true

x < 5 and x < 10

Try it ?

or

a or b 当a,b其他一个为true,则结果为true

x < 5 or x < 4


not

not a 取反操作

not(x < 5 and x < 10)





数学运算

print(5 + 6 - 7 + 8)
>>> print(5 + 6 - 7 + 8)
12
>>>


赋值运算

>>> x = 5
>>> x
5
>>> x += 3
>>> x
8
>>> x *= 3
>>> x
24
>>>

大家可以思考 一下这个赋值运算的逻辑

x += 3的含义是什么?

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接