问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

python // 和 / 的区别是什么?

提问网友 发布时间:2022-03-03 13:53
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
2个回答
热心网友 回答时间:2022-03-03 15:22

python // 和 / 的区别是:" / " 表示浮点数除法,返回浮点结果;" // " 表示整数除法,返回不大于结果的一个最大的整数。

浮点数与整数相除:假设x除以y,x可能是整数,也可能是浮点数;y可能是整数,也可能是浮点数。不管是除数还是被除数,只要是一个数是浮点数,结果就是浮点数。

if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。

for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。

while语句,当条件为真时,循环运行语句块。

try语句,与except,finally配合使用处理在程序运行中出现的异常情况。

class语句,用于定义类型。

def语句,用于定义函数和类型的方法。

pass语句,表示此行为空,不运行任何操作。

assert语句,用于程序调试阶段时测试运行条件是否满足。

热心网友 回答时间:2022-03-03 16:40
在Python中/表示浮点整除法,返回浮点结果,也就是结果为浮点数;而//在Python中表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。
举例:
print("6 // 4 = " + str(6 // 4))
print("6 / 4 =" + str(6 / 4))
结果:
6 // 4 = 1
6 / 4 =1.5
Python算术运算符
以下假设变量a=10,变量b=21:
运算符+:加-两个对象相加,实例a+b输出结果31。
运算符-:减-得到负数或是一个数减去另一个数,实例a-b输出结果-11。
运算符*:乘-两个数相乘或是返回一个被重复若干次的字符串,实例a*b输出结果210。
运算符/:除-x除以y,实例b/a输出结果2.1。
运算符%:取模-返回除法的余数,b%a输出结果1。
运算符**:幂-返回x的y次幂,a**b为10的21次方。
运算符//:取整除-向下取接近商的整数,实例>>> 9//2 4 >>> -9//2 -5。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • ipython和python的区别

    ipython和python的区别

    <&list>python是一种跨平台的计算机程序设计语言,IPython是一个python的交互式shell。<&list>pythonshell不能退出保存历史,ipython自动保存。<&list>pythonshell不能快速获取类、函数信息,ipython通过问号显示。
    查看详情
  • python中的【//】是什么运算符号

    python中的【//】是什么运算符号

    python中的【//】是什么运算符号:python中的【//】是算术运算符号,表示取整除,它会返回结果的整数部分,例如【print(7//2)】,输出结果为3。python中的算术运算符号还有【+】、【-】、【*】、【%】等。//运算符表示向下取整除,它会返回整除结果的整数部分(推荐教程:python视频教程
    查看详情
  • Python中_和__的区别是什么

    Python中_和__的区别是什么

    Python中_和__的区别是什么:Python中_和__的区别是:1、【_】单前置下划线,私有化属性和方法,类对象和子类可以访问;2、【__】双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问。Python中_和__的区别是:xx:公有变量,所有对象都可以访问;_xx:单前置下划线,私有化
    查看详情
  • python中“//”表示什么意思

    python中“//”表示什么意思

    python中//表示什么意思:python中//是一个算术运算符,表示整数除法,它可以返回商的整数部分(向下取整)。具体用法如:【a = 10 b = 5 c = a//b 】,结果输出整数2。python中//是一个算术运算符,表示整数除法,它可以返回商的整数部分(向下取整)。(推荐学习:pyth
    查看详情
Top