0
点赞
收藏
分享

微信扫一扫

Python入门系列3-运算符

一、概念

Python的运算符主要分为以下几种:算数运算符、比较运算符、逻辑运算符、赋值运算符。

二、算数运算符

完成基本的算数运算使用的符号。

算数运算符基本用法如下图所示:

运算符

描述

实例

+

1+2=3

-

1-2=-1

*

乘法

1*2=2

/

1/2=0.5

//

取整数

返回除法的整数部分 9//2输出4

%

取余数

返回除法的余数9%2=1

**

又称次方,乘方2**3=8

示例如下:

print(1 + 2)
print(1 - 2)
print(1 * 2)
print(1 / 2)
print(9 / 2)
print(9 // 2)
print(9 % 2)
print(2 ** 3)

输出:

3
-1
2
0.5
4.5
4
1
8

三、比较(关系)运算符

比较(关系)运算符基本用法如下图所示:

运算符

描述

实例

==

检查两个操作数的值是否相等,如果条件成立返回True

2==2

!=

检查两个操作数的值是否不相等,如果条件成立返回True

1!=2

>

检查左操作数是否大于右操作数的值,如果条件成立返回True

3>2

<

检查左操作数是否小于右操作数的值,如果条件成立返回True

2<3

>=

检查左操作数是否大于或等于右操作数的值,如果条件成立返回True

2>=2

<=

检查左操作数是否小于或等于右操作数的值,如果条件成立返回True

2<=2

示例如下:

print(2 == 2)
print(1 != 2)
print(2 > 1)
print(2 < 1)
print(2 >= 1)
print(2 <= 1)

输出:

True
True
True
False
True
False

四、逻辑运算符

逻辑运算符基本用法如下图所示:

运算符

表达式

描述

and

x and y

只有x和y的值都为True,才会返回True,否则只要x或者y有一个值为False,就返回False

or 

x or y

只要x或者y有一个值为True,就返回True,只要x和y的值都为False,才会返回False

not

not x

如果x为True,返回False

如果x为False,返回True

示例如下:

x = True
y = False

print(x and y)
print(x or y)
print(not x)

输出:

False
True
False

五、赋值运算符

赋值运算符基本用法如下图所示:

运算符

描述

实例

=

赋值运算符

a=b+c将b+c的运算结构赋值给a

+=

加法赋值运算符

c+=a等于c=c+a

-=

加法赋值运算符

c-=a等于c=c-a

*=

乘法赋值运算符

c*=a等于c=c*a

/=

除法赋值运算符

c/=a等于c=c/a

%=

取模赋值运算符

c%=a等于c=c%a

**=

幂赋值运算符

c**=a等于c=c**a

//=

取整数赋值运算符

c//=a等于c=c//a

示例如下:

a=1
b=2
c=1

c+=a
print(c)
c-=a
print(c)
c*=a
print(c)
c/=a
print(c)
c//=a
print(c)
c%=a
print(c)
c**=a
print(c)

输出:

2
1
1
1.0
1.0
0.0
0.0

六、运算符优先级

当同一个语句中使用多个运算符的时候,运算符根据优先级先后顺序进行处理。

运算符

描述

**

幂 优先级最高

*/%//

乘、除法、取余数、取整数

+-

加、减

<=<>>=

比较运算符

==!=

等于运算符

not and or

逻辑运算符

=%=/=//=-=+=*=**=

赋值运算符


举报

相关推荐

0 条评论