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ạoCó 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à num
và NUM
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 -= 10 và
num = 10 while num>5: print[num] num -= 11 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 mã 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 mã 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"