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ừ True
, False
và None
đều ở 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 dưới đây.
& nbsp; | & nbsp; | & nbsp; danh sách từ khóa Python& nbsp; | & nbsp; | |
& nbsp; danh sách từ khóa Python | False | 0 | 1 | 2 |
3 | ________số 8 | 5 | 6 | 7 |
8 | True | 0 | 1 | 2 |
3 | 4 | 5 | 6 | 7 |
8 | 9 | 0 | 1 | 2 |
3 | 4 | 5 | 6 | 7 |
8 | 9 | 0 | 1 | 2 |
def is_valid_identifier[x]:
Return x.isidentifier[] and not keyword.iskeyword[x]
print[is_valid_identifier["for"]]
3Nhì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,
def is_valid_identifier[x]:
Return x.isidentifier[] and not keyword.iskeyword[x]
print[is_valid_identifier["for"]]
4 là một biến [một định danh] chứa giá trị def is_valid_identifier[x]:
Return x.isidentifier[] and not keyword.iskeyword[x]
print[is_valid_identifier["for"]]
5.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 print ["abc".isidentifier[]]
print ["123abc".isidentifier[]]
print ["_abc".isidentifier[]]
print ["for".isidentifier[]]
5 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.
print ["abc".isidentifier[]]
print ["123abc".isidentifier[]]
print ["_abc".isidentifier[]]
print ["for".isidentifier[]]
- 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
7. Chữ cái đầu tiên của một định danh không thể là một chữ số.def is_valid_identifier[x]: Return x.isidentifier[] and not keyword.iskeyword[x] print[is_valid_identifier["for"]]
- Đó là một quy ước để bắt đầu một định danh với một chữ cái thay vì
7.def is_valid_identifier[x]: Return x.isidentifier[] and not keyword.iskeyword[x] print[is_valid_identifier["for"]]
- 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à,
def is_valid_identifier[x]:
Return x.isidentifier[] and not keyword.iskeyword[x]
print[is_valid_identifier["for"]]
9 và FALSE
0 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ù
FALSE
1 là một tên hợp lệ, viết FALSE
2 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. Trong hướng dẫn này, chúng tôi sẽ trả lời câu hỏi - số nhận dạng trong Python là gì. Mã định danh là một tên do người dùng xác định cho các danh tính như lớp, hàm, biến, mô-đun hoặc bất kỳ đối tượng nào khác trong Python. Ở đây chúng tôi sẽ thảo luận về các quy tắc để viết định danh.
Mục lục
- Quy tắc viết định danh
- Ví dụ định danh hợp lệ
- Ví dụ định danh không hợp lệ
- Từ khóa Python
- Kiểm tra tính hợp lệ của số nhận dạng Python
- Định danh Python đặt tên thực hành tốt nhất
- Bớt tư tưởng
Quy tắc viết định danh trong Python
- Mã định danh là sự kết hợp của các chữ số ký tự và dấu gạch dưới và ký tự bao gồm các chữ cái bằng chữ thường [A-Z], các chữ cái trong chữ hoa [A-Z], các chữ số [0-9] và dấu gạch dưới [_].
- Trong hướng dẫn này, chúng tôi sẽ trả lời câu hỏi - số nhận dạng trong Python là gì. Mã định danh là một tên do người dùng xác định cho các danh tính như lớp, hàm, biến, mô-đun hoặc bất kỳ đối tượng nào khác trong Python. Ở đây chúng tôi sẽ thảo luận về các quy tắc để viết định danh.
- Mục lục
- Quy tắc viết định danh
- Ví dụ định danh hợp lệ
- Ví dụ định danh không hợp lệ
- Từ khóa Python
Kiểm tra tính hợp lệ của số nhận dạng Python
- abc123
- abc_de
- _abc
- Định danh Python đặt tên thực hành tốt nhất
- Bớt tư tưởng
Quy tắc viết định danh trong Python
- 123abc
- [email protected]
- 123
- for
Từ khóa Python
Kiểm tra tính hợp lệ của số nhận dạng Python
Định danh Python đặt tên thực hành tốt nhất | Bớt tư tưởng | Quy tắc viết định danh trong Python | Một định danh không thể bắt đầu bằng một chữ số. Nếu một định danh bắt đầu bằng một chữ số, nó sẽ gây ra lỗi cú pháp. |
Trong Python, các từ khóa là các tên dành riêng được tích hợp cho Python, do đó, một từ khóa không thể được sử dụng làm định danh - chúng có ý nghĩa đặc biệt và chúng tôi không thể sử dụng chúng làm tên định danh. | Các biểu tượng đặc biệt như!, @, #, $, %, V.v. không được phép trong các định danh. | Định danh Python không thể chỉ chứa các chữ số. | Không có hạn chế về độ dài của số nhận dạng. |
Tên định danh là nhạy cảm trường hợp. | Ví dụ về định danh hợp lệ của Python | ABC | ABC |
Ví dụ về định danh không hợp lệ của Python | Dưới đây là danh sách một số từ khóa dành riêng trong Python không thể được sử dụng làm định danh. | Sai | def |
nếu | nuôi | Không có | Del |
nhập khẩu | trở về | ĐÚNG VẬY | Elif |
Trong | thử | và | khác |
Là | trong khi | như | ngoại trừ |
Lambda | với | khẳng định |
cuối cùng
Kiểm tra tính hợp lệ của số nhận dạng Python
Định danh Python đặt tên thực hành tốt nhất
Input:
print ["abc".isidentifier[]]
print ["123abc".isidentifier[]]
print ["_abc".isidentifier[]]
print ["for".isidentifier[]]
Output:
TRUE
FALSE
TRUE
TRUE
Bây giờ, chúng tôi biết rằng, For For là một từ khóa dành riêng, vì vậy, nó là một định danh không hợp lệ.
Input:
def is_valid_identifier[x]:
Return x.isidentifier[] and not keyword.iskeyword[x]
print[is_valid_identifier["for"]]
Output:
FALSE
Python định danh đặt tên thực hành tốt nhấtPython Identifier Naming Best Practices
- Chỉ có tên lớp được bắt đầu bằng chữ in hoa [sinh viên, nhân viên].
- Nhiều từ trong một biến được phân tách bằng dấu gạch dưới [is_valid []].
- Nếu một định danh bắt đầu với một dấu gạch dưới, điều đó có nghĩa là nó là một định danh riêng. Điều này không làm cho biến riêng tư. Chỉ để dễ dàng của lập trình viên để dễ dàng phân biệt giữa các biến riêng tư và các biến công khai.
- Phương pháp ma thuật tích hợp Python sử dụng Double nhấn mạnh xung quanh các tên [__len__]. Do đó, dấu gạch dưới kép chỉ được sử dụng khi bạn đang xử lý việc xáo trộn trong Python.
- Sử dụng tên dài hơn một ký tự luôn được ưu tiên [index = 1 tốt hơn i = 1].
- Trường hợp lạc đà được sử dụng trong khi đặt tên các biến [StudentAddress, studentID]. Trường hợp lạc đà sử dụng một chữ cái viết hoa để bắt đầu từ thứ hai trong một tên hoặc cụm từ hỗn hợp, khi nó không được tách ra khỏi từ đầu tiên bằng một không gian.
Đóng suy nghĩ về số nhận dạng Python
Định danh Python là tên do người dùng xác định. Chúng tôi đã thảo luận về các quy tắc và một số thực tiễn tốt nhất trong khi đặt tên định danh tốt cho các lập trình viên Python đồng nghiệp. Người ta có thể tìm hiểu về nhiều khái niệm Python ở đây.
Hướng dẫn khác
Làm việc với các công ty khởi nghiệp và công ty hàng đầu. Được trả tiền đúng hạn.
- Áp dụng ngay bây giờ!
Hãy thử một nhà phát triển Python chất lượng hàng đầu trong 14 ngày. Chỉ trả tiền nếu hài lòng.
- Xem dịch giả tự do!