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.

img

... 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.