Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cú pháp .. (dot dot) trong Python là gì?

Không có cú pháp đặc biệt .. ("dot dot") trong Python. Thấy ở float truy cập attribute:

f = 1..__truediv__  # hoặc 1..__div__ cho Python 2
print(f(8))

Kết quả: 0.125

Giải thích: 1. là float literal (thiếu trailing zero), . thứ 2 là dot operator truy cập method __truediv__. Không phải operator riêng. Tương đương:

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