gpt4 book ai didi

python - 在 python 中使用//

转载 作者:太空宇宙 更新时间:2023-11-03 12:15:19 27 4
gpt4 key购买 nike

我是 python 编程的新手。我来到了其中的一段程序

if (pos.x//1,pos.y//1) not in self.cleaned:
self.cleaned.append((pos.x//1,pos.y//1))

被使用。这可能对我来说很愚蠢。但是谁能告诉我代码的含义。请告诉我“//”的功能。

最佳答案

它是显式的楼层除法运算符。

5 // 2 # 2

在 Python 2.x 及以下版本中,如果两个操作数都是整数,则 / 将执行整数除法,如果至少一个参数是 float ,则将执行浮点除法。

在 Python 3.x 中,这发生了变化,/ 运算符进行浮点除法,// 运算符进行底除法。

引用资料:

http://www.python.org/dev/peps/pep-0238/

关于python - 在 python 中使用//,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16009050/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com