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
Từ khóa là những 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 là trường hợp nhạy cảm.
Có 33 từ khóa trong Python 3.7. Con số này có thể thay đổi một chút trong suốt thời gian.
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.
False | ________số 8 | else | File "", line 1 global = 1 ^ SyntaxError: invalid syntax0 | File "", line 1 global = 1 ^ SyntaxError: invalid syntax1 |
None | File "", line 1 global = 1 ^ SyntaxError: invalid syntax3 | File "", line 1 global = 1 ^ SyntaxError: invalid syntax4 | File "", line 1 global = 1 ^ SyntaxError: invalid syntax5 | File "", line 1 global = 1 ^ SyntaxError: invalid syntax6 |
True | File "", line 1 global = 1 ^ SyntaxError: invalid syntax8 | File "", line 1 global = 1 ^ SyntaxError: invalid syntax9 | 0 | 1 |
2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax0 | File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax1 |
File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax2 | File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax3 | File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax4 | File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax5 | File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax6 |
File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax7 | File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax8 | File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax9 | True 0 | True 1 |
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
Một định danh là một tên được đặt cho các thực thể như lớp, chức năng, biến, v.v ... Nó giúp phân biệt một thực thể với một thực thể khác.
Quy tắc viết định danh
- Định danh có thể là sự kết hợp của các chữ cái trong chữ thường [A đến Z] hoặc chữ hoa [A đến Z] hoặc các chữ số [0 đến 9] hoặc dấu gạch dưới
True
2. Các tên nhưTrue
3,True
4 vàTrue
5, tất cả đều là ví dụ hợp lệ.[a to z] or uppercase [A to Z] or digits [0 to 9] or an underscoreTrue
2. Names likeTrue
3,True
4 andTrue
5, all are valid example. - Một định danh không thể bắt đầu với một chữ số.
True
6 không hợp lệ, nhưngTrue
7 là một tên hợp lệ. - Từ khóa không thể được sử dụng làm định danh.
Outputglobal = 1
File "", line 1 global = 1 ^ SyntaxError: invalid syntax
OutputFile "", 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.
OUTPUTa@ = 0
File "", line 1 a@ = 0 ^ SyntaxError: invalid syntax
!, @, #, $, % etc. in our identifier.a@ = 0
OutputFile "", line 1 a@ = 0 ^ SyntaxError: invalid syntax
- Một định danh có thể có bất kỳ độ dài nào.
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à, True
8 và True
9 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
0 là một tên hợp lệ, viết False
1 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.
Nhiều từ có thể được phân tách bằng cách sử dụng dấu gạch dưới, như False
2.
Mục lục
- Từ khóa Python
- Định danh Python
- Quy tắc viết định danh
- Những điều cần ghi nhớ
Trong
Để kiểm tra xem hai biến có bằng không | Một toán tử logic |
hoặc | đi qua |
Một tuyên bố null, một tuyên bố sẽ không làm gì cả | nuôi |
Để nâng cao một ngoại lệ | trở về |
Để thoát một hàm và trả về một giá trị | Để xác định một lớp học |
tiếp tục | Tiếp tục lặp lại tiếp theo của một vòng lặp |
def | Để xác định một hàm |
Del | Để xóa một đối tượng |
Elif | Được sử dụng trong các câu lệnh có điều kiện, giống như cách khác nếu |
khác | Được sử dụng trong các câu lệnh có điều kiện |
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ệ |
Sai | Giá trị boolean, kết quả của các hoạt động so sánh |
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 |
vì | Để tạo một vòng lặp cho |
từ | Để nhập các phần cụ thể của mô -đun |
toàn cầu | Để khai báo một biến toàn cầu |
nếu | Để đưa ra một tuyên bố có điều kiện |
nhập khẩu | Để nhập một mô -đun |
Trong | Để kiểm tra xem giá trị có mặt trong danh sách, tuple, v.v. |
Là | Để kiểm tra xem hai biến có bằng không |
Lambda | Để tạo một chức năng ẩn danh |
Không có | Đại diện cho một giá trị null |
không thuộc địa | Để khai báo một biến không cục bộ |
không phải | Một toán tử logic |
hoặc | Một toán tử logic |
hoặc | đi qua |
Một tuyên bố null, một tuyên bố sẽ không làm gì cả | nuôi |
Để nâng cao một ngoại lệ | trở về |
Để thoát một hàm và trả về một giá trị | ĐÚNG VẬY |
Giá trị boolean, kết quả của các hoạt động so sánh | thử |
Để thử ... ngoại trừ tuyên bố | trong khi |
Để tạo một vòng lặp trong thời gian | với |
Được sử dụng để đơn giản hóa việc xử lý ngoại lệ | năng suất |