Python基础——常用操作符


算数操作符

Python的算数操作符大部分和我们理解的一样,但尤其要注意一些特别的操作符。

一般常用的操作符有:
+ − ∗ / % ∗ ∗ / / +\quad -\quad *\quad /\quad \%\quad **\quad //\quad +/%//

1、前四个不用过多介绍了,加减乘除。
此外,Python和其他大多数编程语言一样,可以简化写法。例如:a = a+1 可以写成 a += 1 等。

在这里插入图片描述


2、关于除法:
在许多编程语言中,整数除法一般都是采用floor的方式,有些书籍也称为地板除法。
地板除法的概念就是:计算结果取比商小的最大整数,也就是舍弃小数(例如3/2=1)。
但在这里我们发现,即使是进行整数间的除法,但是答案是自动返回一个浮点型的精确数值,也就是Python用真正的除法代替了地板除法。
Python中用双斜杠,来执行地板除法的操作。注意,无论是整数运算还是浮点数运算,都会执行地板除法
在这里插入图片描述


3、百分号(%)表示求余数
在这里插入图片描述


4、双星号(**)表示幂运算
在这里插入图片描述

幂运算需要注意的一点就是优先级问题,因为幂运算操作符和一元操作符(例如减号被当作负数的符号来用的时候,它就是一元操作符,因为它只有一个操作数)的优先级关系比较特别:幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低

在这里插入图片描述



比较操作符

比较操作符包括:
< ≤ > ≥ = = ! = < \quad ≤ \quad > \quad ≥ \quad == \quad != <>==!=
比较操作符根据表达式的值的真假返回布尔类型的值。

在这里插入图片描述


此外,你可能会看到这样的表达式:3 < 4 < 5
这在其他编程语言中一般是不合法的,但在Python中是行得通的,它被解释为:3 < 4 and 4 < 5

在这里插入图片描述


逻辑操作符

逻辑操作符包括:
a n d o r n o t and \quad or \quad not \quad andornot
and操作符:只有当操作符左边的操作数为真,且右边的操作符同时为真的时候,结果为真。
or操作符:左边或右边任意一边为真,结果都为真;只有当两边同时为假,结果才为假。
not操作符:一元操作符,得到一个和操作数相反的布尔类型的值。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44162361/article/details/122396338
今日推荐