Từ khóa và số nhận dạng Python

95% Lập Trình Viên giỏi Đọc Hiểu English! Bạn Thì Sao?

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ừ TrueFalsevà 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.

Falseawaitelseimportpass
Nonebreakexceptinraise
Trueclassfinallyisreturn
andcontinueforlambdatry
asdeffromnonlocalwhile
assertdelglobalnotwith
asyncelififoryield

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

  1. 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ư myClassvar_1và print_this_to_screen, tất cả đều là ví dụ hợp lệ.
  2. Mã định danh không thể bắt đầu bằng một chữ số. 1variablekhông hợp lệ, nhưng variable1là một tên hợp lệ.
  3. Từ khóa không thể được sử dụng làm định danh. Đầu raglobal = 1 File “<interactive input>”, line 1 global = 1 ^ SyntaxError: invalid syntax
  4. 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 raa@ = 0
    File “<interactive input>”, line 1 a@ = 0 ^ SyntaxError: invalid syntax
  5. 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, Variablevà variablekhông giống nhau.

Luôn đặt tên có ý nghĩa cho số nhận dạng. Mặc dù c = 10là một tên hợp lệ, nhưng việc viết ra count = 10sẽ 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.