Python 3 có bao nhiêu từ khóa?

Trong Python, bạn có thể sử dụng mô-đun từ khóa để kiểm tra từ khóa. từ khóa. kwlist sẽ liệt kê tất cả các từ khóa trong Python

chính. py

nhập từ khóa

# cái này in ra tất cả các từ khóa
var = keyword.kwlist

print[ var ]

đầu ra

['Sai', 'Không', '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']

Process finished with exit code 0

Mặt khác, nếu bạn không chắc một từ có phải là từ khóa hay không, bạn có thể sử dụng từ khóa. [các] từ khóa để tìm hiểu

chính. py

nhập từ khóa

word_1 = . "break"
word_2 = "function"
word_3 = "variable"

# this is used to check if a word is a keyword
var_1 = keyword.iskeyword[ word_1 ]
in . [var_1]
var_2 = keyword.iskeyword[ word_2 ]
in . [var_2]
var_3 = keyword.iskeyword[ word_3 ]
in[var_3]

đầu ra

Đúng
Sai
Sai

Quá trình kết thúc với exit code 0

Vì vậy, bây giờ, hãy kiểm tra một số từ khóa

từ khóa. khẳng định

Từ khóa khẳng định được sử dụng trong Python để gỡ lỗi. Ở đây, một điều kiện được thông qua sau từ khóa khẳng định. Nếu điều kiện này là Đúng, mọi thứ đều ổn;

Đây là hai ví dụ khác biệt. Trong lần thử đầu tiên của khối ngoại trừ, điều kiện là Đúng, vì vậy không có lỗi nào được nêu ra. Trong lần thử thứ hai của khối ngoại trừ, điều kiện [2+3 == 10] là sai và do đó, lỗi AssertionError được đưa ra

chính. py

thử .
    khẳng định 2 + 3< . == 5
    print["Assert 2+3 == 5 did not raise an AssertionError"]
except AssertionError:
    in["Assert 2+3 == 5 đã gây ra lỗi AssertionError . ]

try:
    khẳng định 2 + 3< . == 10
    print["Assert 2+3 == 10 did not raise an AssertionError"]
except AssertionError:
    in["Assert 2+3 == 10 has an AssertionError"]

đầu ra

Khẳng định 2 + 3 == 5 did not raise an AssertionError
Assert 2+3 == 10 raised an AssertionError

Process finished with exit code 0

từ khóa. vượt qua, tiếp tục và phá vỡ

Từ khóa vượt qua dẫn đến một hoạt động null; . Nó thường được sử dụng khi bắt đầu viết mã dưới dạng trình giữ chỗ. Về cơ bản, nó sẽ bỏ qua nó

chính. py

lớp người [] . :
      vượt qua

đầu ra

Quá trình kết thúc với thoát 0

Mặt khác, từ khóa continue được sử dụng để kết thúc phép lặp trong vòng lặp for hoặc while và sau đó chuyển sang phép lặp tiếp theo. Vì vậy, nếu từ khóa continue được sử dụng, nó sẽ bỏ qua một lần lặp

chính. py

số = [10 . , 15, 20, 25, 30, 35, 40]

for numb in numbers:
    if tê/ 2 = . 5:
        tiếp tục
      in[

Chủ Đề