Trong bài viết này, chúng ta sẽ tìm hiểu giải pháp cho bài toán sau:
Đề bài – Cho một chuỗi, cần kiểm tra xem chuỗi đó có phải là từ khóa của Python hay không.
Từ khóa là các từ dành riêng bởi ngôn ngữ với mục đích sử dụng cụ thể và không thể dùng làm định danh (identifier).
Để kiểm tra chuỗi có phải từ khóa, ta sử dụng module keyword như thảo luận dưới đây.
Ví dụ
# module keyword
import keyword
# Hàm kiểm tra
def isKeyword(word):
# danh sách tất cả từ khóa
keyword_list = keyword.kwlist
# kiểm tra sự hiện diện
if word in keyword_list:
return "Yes"
else:
return "No"
# main
if __name__ == "__main__":
print(isKeyword("tut"))
print(isKeyword("or"))
Kết quả
No Yes
Kết luận
Trong bài này, chúng ta đã học cách kiểm tra chuỗi có phải là từ khóa Python hay không.