Trong hướng dẫn này, bạn sẽ tìm hiểu về các từ khóa (từ dành riêng trong Python) và số nhận dạng (tên được đặt cho các biến, hàm, v.v.).
Từ khóa Python
Các từ khóa được xác định trước, các từ dành riêng được sử dụng trong chương trình Python có ý nghĩa đặc biệt đối với trình biên dịch.
Chúng tôi không thể sử dụng từ khóa làm tên biến, tên hàm hoặc bất kỳ định danh nào khác. Chúng được sử dụng để xác định cú pháp và cấu trúc của ngôn ngữ Python.
Tất cả các từ khóa ngoại trừ continue = 'Python'6, continue = 'Python'7 và continue = 'Python'8 đều bằng chữ thường và chúng phải được viết như chúng. Danh sách tất cả các từ khóa được đưa ra dưới đây.
& nbsp; | & nbsp; | & nbsp; danh sách từ khóa Python& nbsp; | & nbsp; | |
& nbsp; danh sách từ khóa Python | continue = 'Python'7 | example of True, False, and, or not keywords True True True0 | example of True, False, and, or not keywords True True True1 | example of True, False, and, or not keywords True True True2 |
example of True, False, and, or not keywords True True True3 | continue = 'Python'8 | example of True, False, and, or not keywords True True True5 | example of True, False, and, or not keywords True True True6 | example of True, False, and, or not keywords True True True7 |
example of True, False, and, or not keywords True True True8 | continue = 'Python'6 | 1 2 3 4 50 | 1 2 3 4 51 | 1 2 3 4 52 |
1 2 3 4 53 | 1 2 3 4 54 | 1 2 3 4 55 | 1 2 3 4 56 | 1 2 3 4 57 |
1 2 3 4 58 | 1 2 3 4 59 | One Two else block execute else block execute0 | One Two else block execute else block execute1 | One Two else block execute else block execute2 |
One Two else block execute else block execute3 | One Two else block execute else block execute4 | One Two else block execute else block execute5 | One Two else block execute else block execute6 | One Two else block execute else block execute7 |
One Two else block execute else block execute8 | One Two else block execute else block execute9 | given number is even0 | given number is even1 | given number is even2 |
given number is even3
Nhìn vào tất cả các từ khóa cùng một lúc và cố gắng tìm ra ý nghĩa của chúng có thể là quá sức.
Nếu bạn muốn có một cái nhìn tổng quan, đây là danh sách đầy đủ của tất cả các từ khóa với các ví dụ.
Định danh Python
language = 'Python'Định danh là tên được đặt cho các biến, lớp, phương thức, v.v.
Ở đây, given number is even4 là một biến (một định danh) chứa giá trị given number is even5.
continue = 'Python'Chúng tôi không thể sử dụng các từ khóa làm tên biến vì chúng được đặt tên được tích hợp cho Python. Ví dụ,
Mã trên là sai vì chúng tôi đã sử dụng 1 2 3 4 55 làm tên biến. Để tìm hiểu thêm về các biến, hãy truy cập các biến Python.
- Các quy tắc đặt tên một định danh
- Định danh không thể là một từ khóa.
- Định danh là nhạy cảm trường hợp.
- Nó có thể có một chuỗi các chữ cái và chữ số. Tuy nhiên, nó phải bắt đầu bằng một chữ cái hoặc given number is even7. Chữ cái đầu tiên của một định danh không thể là một chữ số.
- Đó là một quy ước để bắt đầu một định danh với một chữ cái thay vì given number is even7.
- Không gian trắng không được phép.!, @, #, $, and so on.
Chúng ta không thể sử dụng các biểu tượng đặc biệt như!, @, #, $, V.v.
Định danh không hợp lệ | ghi bàn |
@cốt lõi | return_value |
trở về | cao nhất_score |
Điểm cao nhất | Tên1 |
1Name | Convert_TO_String |
Chuyển đổi sang_String
Những điều cần ghi nhớ
Python là một ngôn ngữ nhạy cảm trường hợp. Điều này có nghĩa là, given number is even9 và 0.1 Exception raises None0 không giống nhau.
Luôn luôn đặt cho các định danh một cái tên có ý nghĩa. Mặc dù 0.1 Exception raises None1 là một tên hợp lệ, viết 0.1 Exception raises None2 sẽ có ý nghĩa hơn và sẽ dễ dàng hơn để tìm ra những gì nó thể hiện khi bạn nhìn vào mã của mình sau một khoảng cách dài.
Ví dụ 16: Sử dụng từ khóa & nbsp; are some predefined and reserved words in python that have special meanings. Keywords are used to define the syntax of the coding. The keyword cannot be used as an identifier, function, and variable name. All the keywords in python are written in lower case except True and False. There are 33 keywords in Python 3.7 let’s go through all of them one by one.
One Two else block execute else block execute1 1 2 3 4 597example of True, False, and, or not keywords True True True2 1 2 3 4 599is a name used to identify a variable, function, class, module, etc. The identifier is a combination of character digits and underscore. The identifier should start with a character or Underscore then use a digit. The characters are A-Z or a-z, an Underscore ( _ ) , and digit (0-9). we should not use special characters ( #, @, $, %, ! ) in identifiers.
Định danh từ khóa và biến là gì?
- var1
- _var1
- _1_var
- var_1
Một số ngôn ngữ lập trình chứa các từ khóa và số nhận dạng được trình biên dịch nhận ra. Nói chung, các từ khóa là các từ dành riêng được xác định trước và cụ thể, có ý nghĩa đặc biệt. Mặt khác, một định danh là một thuật ngữ hoặc tên khác được đặt cho một biến, nhãn của lớp trong chương trình hoặc hàm.
- !var1
- Các biến trong Python là gì?
- 1_var
- var#1
Biến Python là một tên biểu tượng là một tham chiếu hoặc con trỏ đến một đối tượng. Khi một đối tượng được gán cho một biến, bạn có thể tham khảo đối tượng bằng tên đó. Nhưng chính dữ liệu vẫn còn trong đối tượng.
Các biến và số nhận dạng trong Python Các quy tắc định danh trong Python là gì? | Tên định danh trong Python có thể chứa các số (0-9), chữ hoa (A-Z), chữ thường (A-Z) và nhấn mạnh (_). Tên phải luôn luôn bắt đầu với một ký tự không phải là số. Một tên định danh không chỉ chứa các ký tự số. Tên định danh trong Python nhạy cảm trường hợp như hầu hết các ngôn ngữ khác. |
Hoặc | Đây cũng là một toán tử logic, nó trả về đúng nếu bất kỳ ai toán học là đúng khác trả về sai. |
không phải | Đây một lần nữa là một toán tử logic, nó trả về true nếu toán hạng là sai khác trả về sai. |
nếu | Điều này được sử dụng để thực hiện một tuyên bố có điều kiện. |
Elif | Elif là một câu lệnh điều kiện được sử dụng với câu lệnh IF, câu lệnh ELIF được thực thi nếu các điều kiện trước đó không đúng |
khác | Khác được sử dụng với câu lệnh IF và ELIF có điều kiện Khối khác được thực thi nếu điều kiện đã cho là không đúng. |
vì | Điều này được tạo ra cho một vòng lặp. |
trong khi | Từ khóa này được sử dụng để tạo vòng lặp thời gian. |
phá vỡ | Điều này được sử dụng để chấm dứt vòng lặp. |
như | Điều này được sử dụng để tạo ra một giải pháp thay thế. |
def | Nó giúp chúng tôi xác định các chức năng. |
Lambda | Nó được sử dụng để xác định hàm ẩn danh. |
đi qua | Đây là một tuyên bố null có nghĩa là nó sẽ không làm gì cả. |
trở về | Nó sẽ trả về một giá trị và thoát chức năng. |
ĐÚNG VẬY | Đây là một giá trị boolean. |
Sai | Đây cũng là một giá trị boolean. |
thử | Nó làm cho một tuyên bố thử nghiệm thử. |
với | Từ khóa được sử dụng để đơn giản hóa việc xử lý ngoại lệ. |
khẳng định | Chức năng này được sử dụng cho mục đích gỡ lỗi. Thường được sử dụng để kiểm tra tính chính xác của mã |
lớp | Nó giúp chúng tôi xác định một lớp học. |
tiếp tục | Nó tiếp tục đến lần lặp tiếp theo của một vòng lặp |
Del | Nó xóa một tham chiếu đến một đối tượng. |
ngoại trừ | Được sử dụng với các trường hợp ngoại lệ, phải làm gì khi xảy ra ngoại lệ |
cuối cùng | Cuối cùng được sử dụng với các ngoại lệ, một khối mã sẽ được thực thi bất kể có ngoại lệ hay không. |
từ | Biểu mẫu được sử dụng để nhập các phần cụ thể của bất kỳ mô -đun. |
toàn cầu | Điều này tuyên bố một biến toàn cầu. |
nhập khẩu | Điều này được sử dụng để nhập một mô -đun. |
Trong | Nó được sử dụng để kiểm tra xem một giá trị có mặt trong một danh sách, tuple, v.v. hoặc không. |
Là | Điều này được sử dụng để kiểm tra xem hai biến có bằng hoặc không. |
Không có | Đây là một hằng số đặc biệt được sử dụng để biểu thị giá trị null hoặc tránh. Nó rất quan trọng để nhớ, 0, bất kỳ thùng chứa trống nào (ví dụ: danh sách trống) không tính toán không |
không thuộc địa | Nó đã tuyên bố một biến không cục bộ. |
nuôi | Điều này làm tăng một ngoại lệ |
năng suất | Nó kết thúc một chức năng và trả về một trình tạo. |
Ví dụ 1: Ví dụ về và, hoặc không, đúng, từ khóa sai. Example of and, or, not, True, False keywords.
Python
0.1 Exception raises None40.1 Exception raises None50.1 Exception raises None60.1 Exception raises None7
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 1 2 3 4 54 continue = 'Python'60.1 Exception raises None7
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 given number is even2 continue = 'Python'70.1 Exception raises None7
0.1 Exception raises None40.1 Exception raises None5One Two else block execute else block execute7 continue = 'Python'70.1 Exception raises None7
Output:
example of True, False, and, or not keywords True True TrueVí dụ 2: Ví dụ về nghỉ, tiếp tục. Example of a break, continue.
Python
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 1 2 3 4 54 continue = 'Python'60.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']40.1 Exception raises None4['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']6
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 given number is even2 continue = 'Python'70.1 Exception raises None7
continue = 'Python'021 2 3 4 55
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4example of True, False, and, or not keywords True True True1continue = 'Python'01
continue = 'Python'02example of True, False, and, or not keywords True True True5
Output:
1 2 3 4 50.1 Exception raises None40.1 Exception raises None5One Two else block execute else block execute7 continue = 'Python'70.1 Exception raises None7example of for, in, if, elif and else keyword.
Python
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 1 2 3 4 54 continue = 'Python'60.1 Exception raises None7
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 given number is even2 continue = 'Python'70.1 Exception raises None7
continue = 'Python'020.1 Exception raises None40.1 Exception raises None5continue = 'Python'280.1 Exception raises None7
0.1 Exception raises None40.1 Exception raises None5One Two else block execute else block execute7 continue = 'Python'70.1 Exception raises None7
continue = 'Python'020.1 Exception raises None40.1 Exception raises None5continue = 'Python'400.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4example of True, False, and, or not keywords True True True1continue = 'Python'24
continue = 'Python'020.1 Exception raises None40.1 Exception raises None5continue = 'Python'480.1 Exception raises None7
Output:
One Two else block execute else block executeVí dụ 2: Ví dụ về nghỉ, tiếp tục. Example of def, if, and else keywords.
Python
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 1 2 3 4 54 continue = 'Python'60.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4continue = 'Python'53continue = 'Python'21continue = 'Python'55
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 given number is even2 continue = 'Python'70.1 Exception raises None7
continue = 'Python'020.1 Exception raises None40.1 Exception raises None5continue = 'Python'680.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4example of True, False, and, or not keywords True True True1continue = 'Python'24
continue = 'Python'020.1 Exception raises None40.1 Exception raises None5continue = 'Python'76continue = 'Python'77
continue = 'Python'78
Output:
given number is even0.1 Exception raises None40.1 Exception raises None5One Two else block execute else block execute7 continue = 'Python'70.1 Exception raises None7 example try, except, raise.
Python
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 1 2 3 4 54 continue = 'Python'60.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']41 2 3 4 58continue = 'Python'24
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 given number is even2 continue = 'Python'70.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4example of True, False, and, or not keywords True True True6continue = 'Python'24
continue = 'Python'020.1 Exception raises None40.1 Exception raises None5continue = 'Python'960.1 Exception raises None7
continue = 'Python'021 2 3 4 53
0.1 Exception raises None40.1 Exception raises None5One Two else block execute else block execute7 continue = 'Python'70.1 Exception raises None7
0.1 Exception raises None4example of True, False, and, or not keywords True True True04example of True, False, and, or not keywords True True True05example of True, False, and, or not keywords True True True06
0.1 Exception raises None4example of True, False, and, or not keywords True True True04continue = 'Python'63example of True, False, and, or not keywords True True True06
Output:
0.1 Exception raises NoneVí dụ 2: Ví dụ về nghỉ, tiếp tục. Example of a lambda keyword.
Python
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 1 2 3 4 54 continue = 'Python'60.1 Exception raises None7
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 given number is even2 continue = 'Python'70.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']40.1 Exception raises None4example of True, False, and, or not keywords True True True28
Output:
2 3 4 5 60.1 Exception raises None40.1 Exception raises None5One Two else block execute else block execute7 continue = 'Python'70.1 Exception raises None7 use of return keyword.
Python
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 1 2 3 4 54 continue = 'Python'60.1 Exception raises None7
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 given number is even2 continue = 'Python'70.1 Exception raises None7
0.1 Exception raises None40.1 Exception raises None5One Two else block execute else block execute7 continue = 'Python'70.1 Exception raises None7
Ví dụ 2: Ví dụ về nghỉ, tiếp tục.
0.1 Exception raises None4example of True, False, and, or not keywords True True True42
Output:
51 2 3 4 56 56example of True, False, and, or not keywords True True True7 580.1 Exception raises None5__909091['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']2 use of a del keyword.
Python
0.1 Exception raises None40.1 Exception raises None5continue = 'Python'6 1 2 3 4 54 continue = 'Python'60.1 Exception raises None7
0.1 Exception raises None4example of True, False, and, or not keywords True True True57
One Two else block execute else block execute5 example of True, False, and, or not keywords True True True59continue = 'Python'35example of True, False, and, or not keywords True True True55
0.1 Exception raises None4example of True, False, and, or not keywords True True True57
Output:
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']Ví dụ 9: Sử dụng từ khóa toàn cầu.: use of global keyword.
Python
example of True, False, and, or not keywords True True True64continue = 'Python'21 example of True, False, and, or not keywords True True True05
One Two else block execute else block execute0 example of True, False, and, or not keywords True True True68
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']40.1 Exception raises None4example of True, False, and, or not keywords True True True71
One Two else block execute else block execute0 example of True, False, and, or not keywords True True True73
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4One Two else block execute else block execute6 example of True, False, and, or not keywords True True True76
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4example of True, False, and, or not keywords True True True64continue = 'Python'21 example of True, False, and, or not keywords True True True80
example of True, False, and, or not keywords True True True81
example of True, False, and, or not keywords True True True82
Output:
continue = 'Python'0Ví dụ 10: Ví dụ về từ khóa năng suất. example of yield keyword.
Python
example of True, False, and, or not keywords True True True64continue = 'Python'21 example of True, False, and, or not keywords True True True05
One Two else block execute else block execute0 example of True, False, and, or not keywords True True True68
One Two else block execute else block execute0 example of True, False, and, or not keywords True True True73
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4One Two else block execute else block execute6 example of True, False, and, or not keywords True True True76
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4example of True, False, and, or not keywords True True True64continue = 'Python'21 example of True, False, and, or not keywords True True True80
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']40.1 Exception raises None4['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']6
Output:
continue = 'Python'1Ví dụ 10: Ví dụ về từ khóa năng suất. Use of assert keyword.
Python3
One Two else block execute else block execute0 example of True, False, and, or not keywords True True True84
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']41 2 3 4 56 56example of True, False, and, or not keywords True True True7 580.1 Exception raises None5example of True, False, and, or not keywords True True True24['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']3
continue = 'Python'02given number is even3 continue = 'Python'53example of True, False, and, or not keywords True True True15['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']0
continue = 'Python'10continue = 'Python'21 1 2 3 4 500
0.1 Exception raises None40.1 Exception raises None51 2 3 4 5271 2 3 4 528
Output:
continue = 'Python'21 2 3 4 56 56example of True, False, and, or not keywords True True True7 1 2 3 4 504 Use of pass keyword
Python3
Ví dụ 11: Sử dụng từ khóa Assert. Use of finally keyword
Python3
One Two else block execute else block execute0 1 2 3 4 509
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']41 2 3 4 58continue = 'Python'24
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4One Two else block execute else block execute4 1 2 3 4 5121 2 3 4 513continue = 'Python'21 continue = 'Python'631 2 3 4 5161 2 3 4 517
continue = 'Python'020.1 Exception raises None40.1 Exception raises None51 2 3 4 5430.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']4example of True, False, and, or not keywords True True True6continue = 'Python'24
continue = 'Python'020.1 Exception raises None40.1 Exception raises None51 2 3 4 5510.1 Exception raises None7
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']41 2 3 4 53 1 2 3 4 5201 2 3 4 521
continue = 'Python'020.1 Exception raises None40.1 Exception raises None51 2 3 4 5590.1 Exception raises None7
1 2 3 4 5611 2 3 4 5621 2 3 4 516continue = 'Python'350.1 Exception raises None7
1 2 3 4 5611 2 3 4 5621 2 3 4 516continue = 'Python'630.1 Exception raises None7
1 2 3 4 5222____121 1 2 3 4 524
continue = 'Python'3Ví dụ 12: Sử dụng từ khóa vượt quaUse of import keyword
Python3
Ví dụ 13: Sử dụng từ khóa cuối cùng & nbsp;
0.1 Exception raises None40.1 Exception raises None51 2 3 4 5751 2 3 4 576continue = 'Python'00example of True, False, and, or not keywords True True True06
1 2 3 4 5222____121 1 2 3 4 524
continue = 'Python'4Ví dụ 12: Sử dụng từ khóa vượt qua Use of is keyword
Python3
Ví dụ 13: Sử dụng từ khóa cuối cùng & nbsp;
One Two else block execute else block execute0 1 2 3 4 530
continue = 'Python'021 2 3 4 535continue = 'Python'21 example of True, False, and, or not keywords True True True37continue = 'Python'881 2 3 4 539
['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']41 2 3 4 51continue = 'Python'24
Đầu ra
Ví dụ 14: Sử dụng từ khóa nhập khẩuUse of from keyword
Python3
example of True, False, and, or not keywords True True True2 1 2 3 4 572
0.1 Exception raises None40.1 Exception raises None5One Two else block execute else block execute02One Two else block execute else block execute03One Two else block execute else block execute04['a', 'b', 'c', 'd', 'e'] ['a', 'b', 'd', 'e']1One Two else block execute else block execute06example of True, False, and, or not keywords True True True06
1 2 3 4 5222____121 1 2 3 4 524
continue = 'Python'5