什麼是 Python ..(“點號點號”)符號語法?


Python 本身沒有特殊的 ..(“點號點號”) 符號語法。但是,你可以在浮點數訪問其屬性的場景中看到它。例如,

f = 1..__truediv__ # or 1..__div__ for python 2
print(f(8))

這將顯示輸出

0.125

我們得到的是一個沒有末尾零的浮點字面值,然後訪問它的 __truediv__ 方法。它本身不是運算子,第一個點是浮點數的一部分,第二個是訪問物件屬性和方法的點運算子。也可以使用以下方法實現此目的

>>> f = 1.
>>> f
1.0
>>> f.__truediv__

更新於: 2020 年 6 月 17 日

351 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.