Bootstrap

Ciallo~(∠・ω・ )⌒☆第二篇 Python运算符

Python提供了多种运算符来进行数学运算、逻辑运算和比较运算。以下是常见的Python运算符:

一.算数运算符

+:加法

代码如下:

a = 10,b = 20
c = a + b
print(c)

输出:

30

-:减法

 代码如下:

a = 10,b = 20
c = b - a
print(c)

输出:

10

*:乘法

  代码如下:

a = 10,b = 20
c = a * b
print(c)

输出:

200

/:除法

  代码如下:

a = 10,b = 20
c = b / a
print(c)

输出:

2.0

//:整除

  代码如下:

a = 10,b = 20
c = b // a
print(c)

输出:

2

%:取余数

  代码如下:

a = 2,b = 5
c = b % a
print(c)

输出:

1

**:指数运算

  代码如下:

a = 2,b = 2
c = a ** b
print(c)

输出:

4

二.赋值运算符

赋值运算符是用来给变量赋值的运算符。在大多数编程语言中,赋值运算符的符号是=(等号)。


 =
           
声明一个变量a值为10把值10赋予变量aa = 10
+=先加 在赋值 a += 10 ==  a = a + 10
-=先减 在赋值a -= 10 ==  a = a - 10
*=先乘 在赋值 a *= 10 == a = a * 10
/=先除 在赋值 a /= 10 == a = a / 10
%=先取余 在赋值 a %=10 == a = a % 10
//=先整除 在赋值 a //= 10 == a = a // 10
**=先次方 在赋值 a **= 10 == a = a ** 10

三.比较运算符

==等于
!=不等于
>大于
>=大于等于
<小于
<=小于等于

比较的结果是布尔值:输出True或False

代码如下:

a,b = 10,20
print(a==b,a!=b,a>b,a>=b,a<b,a<=b)

输出:

False True False False True True

四.逻辑运算符

and并且两者都真结果才是真,and返回左侧或者右侧左侧为真则返回右侧,左侧为假则返回左侧
or或者两者都假结果才是假,or 返回左侧或者右侧左侧为假则返回右侧,左侧为真则返回左侧
not非真为False,非假为True

 代码如下:

a,b,c,d = 1,0,1,0
print(a and c,a and b,a or b,b or d,not a,not b)

输出:

1 0 1 0 False True

五.位运算符

&与运算符对两个操作数的每个对应位执行逻辑与运算,如果两个位都是1,则结果为1,否则为0。
|或运算符对两个操作数的每个对应位执行逻辑或运算,如果两个位中至少有一个位是1,则结果为1,否则为0。
^异或运算符对两个操作数的每个对应位执行逻辑异或运算,如果两个位相同则结果为0,不同则结果为1。

  代码如下:

a = 0b0101,b = 0b0011
#与运算符
c = 0b0001
print(c)
#或运算符
c = 0b0111
print(c)
#异或运算符
c = 0b0110
print(c)

输出:

1
7
6

六.成员运算符

inin运算符如果指定的对象在集合中,返回True,否则返回False。
not innot in运算符如果指定的对象不在集合中,返回True,否则返回False。

  代码如下:

print("hel" in "hello","hel" not in "hello","hel" in "world!", "hel" not in "world!")

输出:

True False False True

愿与最重要之人能再次相会。                                                                 —— 艾拉《可塑性记忆》

;