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

Chương trình Python kiểm tra chuỗi có phải từ khóa (keyword) không


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.