Có bao nhiêu từ khóa trong Python bây giờ?

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ạo

Có tổng cộng 33 từ khóa trong Python 3. 6. Để lấy danh sách từ khóa trên hệ điều hành của bạn, hãy mở dấu nhắc lệnh [thiết bị đầu cuối trên Mac OS] và nhập “Python” rồi nhấn enter. Sau đó gõ help[] và nhấn enter. Nhập keywords để nhận danh sách các từ khóa cho phiên bản python hiện tại đang chạy trên hệ điều hành của bạn

Chaitanyas-MacBook-Pro:~ chaitanyasingh$ Python 3.6
...
>>> help[]
Welcome to Python 3.6's help utility!
...
help> keywords

Here is a list of the Python keywords.  Enter any keyword to get more help.

False               def                 if                  raise
None                del                 import              return
True                elif                in                  try
and                 else                is                  while
as                  except              lambda              with
assert              finally             nonlocal            yield
break               for                 not                 
class               from                or                  
continue            global              pass

Ví dụ về từ khóa Python

Trong ví dụ sau, chúng tôi đang sử dụng từ khóa while để tạo một vòng lặp để hiển thị các giá trị của biến num miễn là chúng lớn hơn 5

num = 10
while num>5:
    print[num]
    num -= 1

đầu ra

Mã định danh Python

Trong bài viết trước, chúng ta đã thảo luận về các biến trong Python

Tên biến được gọi là định danh. Có một số quy tắc mà bạn phải tuân theo khi đặt tên biến trong Python

Ví dụ ở đây biến có kiểu số nguyên giữ giá trị 10. Tên của biến, là num được gọi là định danh

num = 10

1. Tên của biến phải luôn bắt đầu bằng một chữ cái hoặc dấu gạch dưới [_]. Ví dụ. _str, str, num, _num đều là tên hợp lệ cho các biến
2. Tên biến không được bắt đầu bằng số. Ví dụ. 9num không phải là tên biến hợp lệ
3. Tên biến không được có các ký tự đặc biệt như %, $, # v.v., chúng chỉ có thể có các ký tự chữ và số và dấu gạch dưới [A đến Z, a đến z, 0-9 hoặc _ ]
4. Tên biến phân biệt chữ hoa chữ thường trong Python có nghĩa là numNUM là hai biến khác nhau trong python

Ví dụ định danh Python

Trong ví dụ sau, chúng ta có ba biến. Tên của các biến num,

num = 10
while num>5:
    print[num]
    num -= 1
0 và
num = 10
while num>5:
    print[num]
    num -= 1
1 là các định danh

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 = từ khóa . kwlist

in[ 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']

Quá trình kết thúc với thoát 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 = "ngắt"
word_2 = "hàm"
word_3 = "biến"

# điều này được sử dụng để kiểm tra xem một từ có phải là từ khóa không
var_1 = từ khóa . từ khóa[ từ_1 ]
in[ var_1 ]
var_2 = từ khóa . từ khóa[ từ_2 ]
in[ var_2 ]
var_3 = từ khóa . iskeyword[ word_3 ]
in[ var_3 ]

đầu ra

Thật
Sai
Sai

Quá trình kết thúc với thoát 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
    in["Assert 2+3 == 5 has not give a AssertionError"

Chủ Đề