Trong hướng dẫn này, bạn sẽ tìm hiểu về các từ khóa (các từ dành riêng trong Python) và các định danh (tên được đặt cho các biến, hàm, v.v.).
Từ khóa Python
Từ khóa là các từ dành riêng trong Python.
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.
Trong Python, các từ khóa có phân biệt chữ hoa chữ thường.
Có 33 từ khóa trong Python 3.7. Con số này có thể thay đổi một chút theo thời gian.
Tất cả các từ khóa ngoại trừ True
, False
và None
đều ở dạng chữ thường và chúng phải được viết như hiện tại. Danh sách tất cả các từ khóa được đưa ra bên dưới.
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
Việc xem xét tất cả các từ khóa cùng một lúc và cố gắng tìm hiểu ý nghĩa của chúng có thể gây áp đảo.
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ụ.
Số nhận dạng Python
Định danh là tên được đặt cho các thực thể như lớp, hàm, biến, v.v. Nó giúp phân biệt thực thể này với thực thể khác.
Quy tắc viết mã định danh
- Số nhận dạng có thể là sự kết hợp của các chữ cái ở dạng chữ thường (a đến z) hoặc chữ hoa (A đến Z) hoặc chữ số (0 đến 9) hoặc dấu gạch dưới
_
. Những cái tên nhưmyClass
,var_1
vàprint_this_to_screen
, tất cả đều là ví dụ hợp lệ. - Mã định danh không thể bắt đầu bằng một chữ số.
1variable
không hợp lệ, nhưngvariable1
là một tên hợp lệ. - Từ khóa không thể được sử dụng làm định danh. Đầu ra
global = 1
File “<interactive input>”, line 1 global = 1 ^ SyntaxError: invalid syntax - Chúng tôi không thể sử dụng các ký hiệu đặc biệt như ! , @ , # , $ , % , v.v. trong định danh của chúng tôi. Đầu ra
a@ = 0
File “<interactive input>”, line 1 a@ = 0 ^ SyntaxError: invalid syntax - Mã định danh có thể có độ dài bất kỳ.
Những điều cần nhớ
Python là một ngôn ngữ phân biệt chữ hoa chữ thường. Điều này có nghĩa, Variable
và variable
không giống nhau.
Luôn đặt tên có ý nghĩa cho số nhận dạng. Mặc dù c = 10
là một tên hợp lệ, nhưng việc viết ra count = 10
sẽ có ý nghĩa hơn và sẽ dễ dàng hơn để tìm ra nó đại diện cho những gì khi bạn nhìn vào mã của mình sau một khoảng cách dài.
Nhiều từ có thể được phân tách bằng cách sử dụng dấu gạch dưới, như this_is_a_long_variable
.