Python算术运算符

Python算术运算符教程

Python 中算术运算符是对 数值类型变量 进行运算的,比如:加、减、乘、除、取模、整除和乘方运算等。

Python算数运算符语法

运算符 说明 实例 结果
+ 12.34 + 43.21 55.55
- 43.21 - 12.34 30.87
* 2 * 3.14159 6.28318
/ 43.21 / 2 21.605
% 取余,即返回除法的余数 7 % 2 1
// 整除,返回商的整数部分 7 // 2 3
** 幂,即返回 x 的 y 次方 2 ** 5 32

案例

加减乘运算

使用 python 算术运算符,实现加减乘运算

print("嗨客网(www.haicoder.net)") # 使用 python 算术运算符,实现加减乘运算 num1 = 100 num2 = 98.7 sum = num1 + num2 sub = num1 - num2 mul = num1 * num2 print('sum =', sum, 'sub =', sub, 'mul =', mul)

程序运行后,控制台输出如下:

01_python算术运算符.png

我们首先定义了两个变量,一个是 整型变量 num1 和一个 浮点型变量 num2,接着我们将变量 num1 和变量 num2 的和,差和乘积的结果分别赋值给变量 sum、sub、和 mul。

最后,我们使用 print() 函数,打印出这三个变量的值。我们发现,num1 和 num2 的差并不是 1.3,这是因为在计算机中所有的浮点数都是近似存储的,所以浮点数运算的结果都是近似值。

而 num1 和 num2 的乘积是 9870.0 而不是 9870,是因为在 Python 中,整数和浮点数进行运算,其结果也必定是浮点数。

除取余和整除运算

使用 python 算术运算符,实现除取余和整除运算

print("嗨客网(www.haicoder.net)") # 使用 python 算术运算符,实现除取余和整除运算 num1 = 100 num2 = 3 div = num1 / num2 mod = num1 % num2 idiv = num1 // num2 print('div =', div, 'mod =', mod, 'idiv =', idiv)

程序运行后,控制台输出如下:

02_python算术运算符.png

我们首先定义了两个整型变量,num1 和 num2,接着我们将变量 num1 和变量 num2 的商,余数和整除后的商分别赋值给变量 div、mod、和 idiv。

最后,我们使用 print() 函数,打印出这三个变量的值。我们发现,num1 和 num2 的商是 33.3333,是一个准确的带小数的值,而不像其他语言一样会省略小数,num1 和 num2 的商的余数是1。

而 num1 和 num2 的整除的商是 33,这个是省略了小数。

幂运算

使用 python 算术运算符,实现幂运算

print("嗨客网(www.haicoder.net)") # 使用 python 算术运算符,实现幂运算 num1 = 2 num2 = 5 exp = num1 ** num2 print('Exp =', exp)

程序运行后,控制台输出如下:

03_python算术运算符.png

我们首先定义了两个整型变量,num1 和 num2,接着我们将变量 num1 和变量 num2 的幂的结果赋值给变量 exp。

最后,我们使用 print() 函数,打印出变量 exp 的值。注意,幂运算的运算符是 **,乘法的运算符是 *

Python算术运算符总结

Python 中算术运算符是对数值类型的变量进行运算的,比如:加、减、乘、除、取模、整除和乘方运算等。

Python 中加、减、乘、除、取模、整除和乘方运算的运算符分别是 +-*/%//**