什么是 python .. ("dot dot") 符号语法?

python中没有特殊的..(“点点”)符号语法。但是,您可以在浮动访问其属性的情况下看到这一点。例如,

f = 1..__truediv__ # 或 1..__div__ 用于 python 2

print(f(8))

这将给出输出:

0.125

我们拥有的是一个没有尾随零的浮点文字,然后我们访问 __truediv__ 方法。它本身不是运算符;第一个点是浮点值的一部分,第二个点是访问对象属性和方法的点运算符。这也可以使用:

>>> f = 1.

>>> f

1.0

>>> f.__truediv__

以上是 什么是 python .. ("dot dot") 符号语法? 的全部内容, 来源链接: utcz.com/z/331852.html

回到顶部