Python 教程之运算符(5)—— Python中的除法运算符

简介: Python 教程之运算符(5)—— Python中的除法运算符

除法运算符允许您将两个数字相除并返回一个商,即左边的第一个数字或数字除以右边的第二个数字或数字并返回商。

除法运算符有两种类型:

(i)浮动划分:

此运算符返回的商始终是浮点数,无论两个数字是否为整数。例如:

>>>5/5
1.0
>>>10/2
5.0
>>>-10/2
-5.0
>>>20.0/2
10.0

(ii)整数除法(地板除法):

此运算符返回的商取决于传递的参数。如果任何数字是浮点数,它以浮点数返回输出。它也被称为下限除法,因为如果任何数字为负数,则输出将被下限。例如:

>>>5//5
1
>>>3//2
1
>>>10//3
3

考虑 Python 中的以下语句。

# 一个 Python 程序,用于演示整数“//”的使用
print (5//2)
print (-5//2)

输出:

2
-3

第一个输出很好,但如果我们来到 Java/C++ 世界,第二个可能会感到惊讶。在 Python 中,“//”运算符用作整数和浮点参数的下除法。但是,除法运算符“/”总是返回一个浮点值。

注意:  “//”运算符用于返回小于或等于指定表达式或值的最接近的整数值。所以从上面的代码中,5//2 返回 2。你知道 5/2 是 2.5,小于或等于最接近的整数是 2[5//2]。(它与正常的数学相反,在正常数学中,该值为 3)。

例子

# 一个 Python 程序,用于演示使用“/”表示浮点数
print (5.0/2)
print (-5.0/2)

输出

2.5
-2.5

真正的楼层除法运算符是“//”。它返回整数和浮点参数的下限值。

# 一个 Python 程序,用于演示整数和浮点数的“//”的使用
print (5//2)
print (-5//2)
print (5.0//2)
print (-5.0//2)

输出

2
-3
2.0
-3.0


目录
相关文章
|
3天前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
30 8
|
3天前
Seaborn 教程-主题(Theme)
Seaborn 教程-主题(Theme)
21 7
|
3天前
|
Python
Seaborn 教程-模板(Context)
Seaborn 教程-模板(Context)
22 4
|
3天前
|
数据可视化 Python
Seaborn 教程
Seaborn 教程
20 5
|
26天前
|
Python
Python运算符优先级
Python运算符优先级。
21 3
|
26天前
|
Python
Python成员运算符
Python成员运算符
24 2
|
26天前
|
Python
Python身份运算符
Python身份运算符。
21 1
|
26天前
|
Python
SciPy 教程 之 Scipy 显著性检验 9
SciPy 教程之 Scipy 显著性检验第9部分,介绍了显著性检验的基本概念、作用及原理,通过样本信息判断假设是否成立。着重讲解了使用scipy.stats模块进行显著性检验的方法,包括正态性检验中的偏度和峰度计算,以及如何利用normaltest()函数评估数据是否符合正态分布。示例代码展示了如何计算一组随机数的偏度和峰度。
24 1
|
26天前
|
BI Python
SciPy 教程 之 Scipy 显著性检验 8
本教程介绍SciPy中显著性检验的应用,包括如何利用scipy.stats模块进行显著性检验,以判断样本与总体假设间的差异是否显著。通过示例代码展示了如何使用describe()函数获取数组的统计描述信息,如观测次数、最小最大值、均值、方差等。
27 1
|
2月前
|
数据可视化 IDE 开发工具
【Python篇】PyQt5 超详细教程——由入门到精通(中篇二)
【Python篇】PyQt5 超详细教程——由入门到精通(中篇二)
301 13