购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.9 算术运算符

Python中的常用算术运算符有加(+)、减(-)、乘(*)、除(/)、取模(%)、幂(**)、取整数(//)。下面具体介绍这些运算符。

1.9.1 加(+)

加运算符是执行数字相加运算的符号,比如运行代码 print(100+199) ,将返回数字299。同时,使用加运算符也可以进行字符串的连接运算,比如运行代码 print('曾贤志'+'99分') ,返回文本'曾贤志99分'。案例代码如下所示,代码在“Chapter-1-11.py”文件中。

除此之外,加号还可以在列表、元组等对象中用于连接。

1.9.2 减(-)

减运算符是执行数字相减运算的符号,比如运行代码 print(100-99) ,返回结果1。案例代码如下所示,代码在“Chapter-1-12.py”文件中。

如果相减的两个值中有一个值不是标准数字,就不能正确进行计算。如图1-33所示,运行代码 print('100'-99) 后,提示“unsupported operand type(s)for-:'str'and'int'”,意思是一个值为字符串型,另一个值为整型,这两种数据类型不能在一起运算。

图1-33 错误的减法运算案例

1.9.3 乘(*)

乘运算符是执行数字相乘运算的符号,比如运行代码 print(100*99) ,返回9900。乘运算符也有重复的作用,可以对字符串重复进行运算,比如运行代码 print('python!'*3) ,返回“python!python!python!”。案例代码如下所示,代码中的“*3”表示重复3次,代码在“Chapter-1-13.py”文件中。

除此之外,乘号还可以用于重复其他对象,比如列表、元组等。

1.9.4 除(/)

除运算符是执行数字相除运算的符号,比如运行代码 print(63/8) ,返回7.875。案例代码如下所示,代码在“Chapter-1-14.py”文件中。

注意:相除的结果为浮点型,即使商是整数,其类型也是浮点型(小数)。

1.9.5 取模(%)

取模运算符是执行数字相除运算后取余数的符号,比如运行代码 print(63%8) ,返回7,这个值便是63除以8的余数。案例代码如下所示,代码在“Chapter-1-15.py”文件中。

1.9.6 幂(**)

幂运算符是执行乘方运算的符号。n**m是指 m n 相乘,即 n m 次方。比如运行代码 print(4**8) ,表示4的8次方,返回65536。案例代码如下所示,代码在“Chapter-1-16.py”文件中。

1.9.7 取整数(//)

取整运算符是执行数字相除运算后取商的整数的符号,比如运行代码 print(63//8) ,直接相除的商为7.875,只取商的整数部分,所以返回7。案例代码如下所示,代码在“Chapter-1-17.py”文件中。 Ws9Y2MVQtztZFGkqBxUt93fqq/yspAvg/oTLux5hZWVSCc2lqwV2rLr7j7WiQPzp

点击中间区域
呼出菜单
上一章
目录
下一章
×