加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

在python中使用//

发布时间:2020-12-20 12:37:39 所属栏目:Python 来源:网络整理
导读:我是 python编程的新手.我已经来到了一个程序中 if (pos.x//1,pos.y//1) not in self.cleaned: self.cleaned.append((pos.x//1,pos.y//1)) 用来.这对我来说可能很愚蠢.但任何人都可以告诉我代码的含义.请告诉我“//”的功能. 解决方法 它是显式的分区运算符.
我是 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及以下,如果两个操作数都是整数,则/将执行整数除法,如果至少有一个参数是浮点数,则会进行浮点除法.

在Python 3.x中,这已被更改,并且/运算符执行浮点除法,而//运算符执行浮点除法.

参考文献:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读