Tôi muốn … em
...
là một keyword hợp lệ trong Python, đã có từ rất lâu, và rất ít được biết tới.
...
trong tiếng Anh là Ellipsis, trong Python có thể viết 1 trong 2 giá trị này, chúng có kiểu ellipsis
chữ e viết thường.
>>> x = ...
>>> type(x)
<class 'ellipsis'>
>>> Ellipsis is ...
True
Ellipsis dùng để giữ chỗ khi cần, ví dụ khi viết function:
def pikachu():
...
có tác dụng như
def pikachu()
pass
Mới đây, ...
được trọng dụng trong 1 framework siêu hot mới nổi có tên FastAPI:
def update_item(
item_id: int, item: Item, user: User, importance: int = Body(...)
)
Ellipsis
The same as the ellipsis literal “…”. Special value used mostly in conjunction with extended slicing syntax for user-defined container data types.
Tham khảo
Đăng ký ngay tại PyMI.vn để học Python tại Hà Nội TP HCM (Sài Gòn), trở thành lập trình viên #python chuyên nghiệp ngay sau khóa học.