Đó là một từ có ý nghĩa đặc biệt cho Python. Nói cách khác, khi sử dụng những từ đặc biệt này, Python sẽ thực hiện một số chức năng [hoặc] hành động nhất định. Chúng tôi không thể sử dụng các từ dành riêng làm Tên biến
Ví dụ
'và'. 'hoặc' ===> các từ dành riêng, chúng được sử dụng cho nhu cầu so sánh trong logic chương trình
Python
Từ khóaand
else
_______4while
as
except
lambda
with
print[keyword.kwlist[0]]
# False
print[type[keyword.kwlist[0]]]
#
0print[keyword.kwlist[0]]
# False
print[type[keyword.kwlist[0]]]
#
1else
0else
1else
2else
3else
4else
5else
6else
7else
8else
9is
0is
1is
2is
3__is
4____is
5is
6_______47___9 Python có một bộ từ khóa là những từ dành riêng không thể được sử dụng làm tên biến, tên hàm hoặc bất kỳ mã định danh nào khác
Từ khóaMô tảvàMột toán tử logicasĐể tạo một bí danhKhẳng địnhĐể gỡ lỗibreakĐể thoát ra khỏi một vòng lặplớpĐể xác định một lớptiếp tụcĐể tiếp tục đến bước lặp tiếp theo của một vòng lặpdefĐể xác định một hàmdelĐể xóa một đối tượngelifĐược sử dụng trong các câu lệnh có điều kiện, giống như else ifelseĐược sử dụng trong các câu lệnh có điều kiệnngoại trừĐược sử dụng với các ngoại lệ, phải làm gì khi xảy ra ngoại lệSaiBoolean . làĐể kiểm tra xem hai biến có bằng nhaulambdaĐể tạo một hàm ẩn danhNoneĐại diện cho một giá trị nullkhông cục bộĐể khai báo một biến không phải cục bộkhông phải là toán tử logic hoặcToán tử logicpassMột câu lệnh null, một câu lệnh sẽ không làm gì cả. . câu lệnh ngoại trừ whileĐể tạo một vòng lặp whileĐược sử dụng để đơn giản hóa việc xử lý ngoại lệyieldĐể kết thúc một chức năng, trả về một trình tạoTrong Python, ít nhất là kể từ Python 3. 7, tất cả các từ khóa đều là từ dành riêng, vì vậy bạn không thể sử dụng từ khóa làm định danh
Bạn có thể kiểm tra danh sách các từ khóa Python bằng mô-đun từ khóa trong thư viện chuẩn
- từ khóa — Kiểm tra từ khóa Python — Python 3. 9. 7 tài liệu
Bài viết này mô tả các nội dung sau
- Sự khác biệt giữa từ khóa và từ dành riêng
- Nhận danh sách các từ khóa Python.
else
5 - Kiểm tra xem chuỗi có phải là từ khóa Python không.
else
6
Mã mẫu sau đang chạy trong Python 3. 7. 3. Lưu ý rằng các từ khóa có thể khác nhau tùy thuộc vào phiên bản
Liên kết được tài trợ
Sự khác biệt giữa từ khóa và từ dành riêng
Nói đúng ra, từ khóa và từ dành riêng là những khái niệm khác nhau
Từ khóa có ý nghĩa đặc biệt trong một ngôn ngữ và là một phần của cú pháp
Các từ dành riêng là các từ không thể được sử dụng làm định danh [biến, hàm, v.v. ], bởi vì chúng được dành riêng bởi ngôn ngữ.
.
- Trong Java,
else
7 là một từ dành riêng nhưng không phải là một từ khóa [do đó, bạn hoàn toàn không thể sử dụng nó]- Fortran không có từ dành riêng, tất cả các từ khóa [nếu, thì, v.v. ] có thể được sử dụng làm định danh
ngôn ngữ bất khả tri - Sự khác biệt giữa "từ khóa" và "từ dành riêng" là gì?
Trong Python, ít nhất là kể từ Python 3. 7, tất cả các từ khóa đều là từ dành riêng và không có từ dành riêng nào không phải là từ khóa
Xem thêm bài viết sau để biết các tên có thể được sử dụng làm định danh
- Tên biến hợp lệ và quy tắc đặt tên trong Python
Nhận danh sách các từ khóa Python. else
5
Một danh sách các từ khóa trong Python được lưu trữ trong else
5
Trong ví dụ sau, pprint được sử dụng để làm cho đầu ra dễ đọc hơn
- In đẹp với pprint trong Python
import keyword
import pprint
print[type[keyword.kwlist]]
#
print[len[keyword.kwlist]]
# 35
pprint.pprint[keyword.kwlist, compact=True]
# ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
# 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',
# 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not',
# 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
nguồn. từ khóa_ví dụ. py
Các phần tử của danh sách là các chuỗi is
0
print[keyword.kwlist[0]]
# False
print[type[keyword.kwlist[0]]]
#
nguồn. từ khóa_ví dụ. py
Nếu những tên này được sử dụng làm định danh [tên biến, tên hàm, tên lớp, v.v. ], một lỗi được đưa ra