Hướng dẫn python reserved words - từ dành riêng cho trăn

Có thêm một hạn chế về tên định danh. Ngôn ngữ Python dành một bộ nhỏ các từ khóa chỉ định chức năng ngôn ngữ đặc biệt. Không có đối tượng nào có thể có cùng tên với một từ dành riêng.keywords that designate special language functionality. No object can have the same name as a reserved word.

Trong Python 3.6, có 33 từ khóa dành riêng:

Pythonkeywords
Keywords
   
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
2
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
3
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
4
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
5
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
6
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
7
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
8
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
9
TypeError: Only integers are allowed
0
TypeError: Only integers are allowed
1
TypeError: Only integers are allowed
2
TypeError: Only integers are allowed
3
TypeError: Only integers are allowed
4
TypeError: Only integers are allowed
5
TypeError: Only integers are allowed
6
TypeError: Only integers are allowed
7
TypeError: Only integers are allowed
8
TypeError: Only integers are allowed
9
age = None
if age is None:
       print ("Invalid result")
0
age = None
if age is None:
       print ("Invalid result")
1
age = None
if age is None:
       print ("Invalid result")
2
age = None
if age is None:
       print ("Invalid result")
3
age = None
if age is None:
       print ("Invalid result")
4
age = None
if age is None:
       print ("Invalid result")
5
age = None
if age is None:
       print ("Invalid result")
6
age = None
if age is None:
       print ("Invalid result")
7
age = None
if age is None:
       print ("Invalid result")
8
age = None
if age is None:
       print ("Invalid result")
9
Invalid result
0
Invalid result
1
Invalid result
2
Invalid result
3
Invalid result
4

Bạn có thể thấy danh sách này bất cứ lúc nào bằng cách nhập

Invalid result
5 vào trình thông dịch Python. Các từ dành riêng là nhạy cảm trường hợp và phải được sử dụng chính xác như được hiển thị. Tất cả đều hoàn toàn viết thường, ngoại trừ
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
2,
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
6 và
TypeError: Only integers are allowed
0.
Invalid result
5
to the Python interpreter. Reserved words are case-sensitive and must be used exactly as shown. They are all entirely lowercase, except for
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
2,
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
6, and
TypeError: Only integers are allowed
0.

Nó được sử dụng như một trình giữ chỗ cho mã trong tương lai. Nó chỉ đơn giản là ngăn chặn việc nhận lỗi khi một mã trống được chạy.

Hiển thị tất cả các từ khóa

  • Chúng ta có thể hiển thị danh sách đầy đủ của tất cả các từ khóa trong phiên bản Python hiện tại bằng cách nhập lệnh sau trong trình thông dịch Python.
  • You are eligible to vote.
    8and để tìm ra số lượng từ dành riêng trong Python.
  • Đó là một tuyên bố dòng điều khiển được sử dụng để tiếp tục lặp lại tiếp theo của một vòng lặp. Không giống như Break, câu lệnh tiếp tục không thoát khỏi vòng lặp.
  • Điều kiện trong câu lệnh IF không được thỏa mãn bởi yếu tố đầu tiên. Vòng lặp nên kết thúc ở đó nhưng do anh ta tiếp tục tuyên bố, vòng lặp tiếp tục.
  • toàn cầu

Việc truy cập một biến toàn cầu rất đơn giản vì bất kỳ biến nào khác nhưng để sửa đổi biến toàn cầu, bạn cần sử dụng từ khóa toàn cầu.

Biến tuổi là một biến toàn cầu và chúng tôi không thể thay đổi giá trị của nó mà không sử dụng tuyên bố toàn cầu.
Note - This list may change with different versions of Python. Python 3 has 33 while Python 2 has 30 reserved words. The print was removed from Python 2 keywords and added as a built-in Python function.

SaiTừ khóa lớp là UDES để xác định một lớp trong Python.từTuyên bố này được sử dụng khi bạn có thể bao gồm một phần cụ thể của mô -đun.
Toàn bộ mô -đun toán học không được nhập, chỉ có một chức năng cụ thể được nhập vào dự án.hoặcĐó là một toán tử logic trả về đúng nếu bất kỳ một trong các câu lệnh là đúng. Đây là bảng sự thật cho hoặc người vận hànhB
ĐÚNG VẬYSaiTừ khóa lớp là UDES để xác định một lớp trong Python.từ
Tuyên bố này được sử dụng khi bạn có thể bao gồm một phần cụ thể của mô -đun.Toàn bộ mô -đun toán học không được nhập, chỉ có một chức năng cụ thể được nhập vào dự án.hoặcĐó là một toán tử logic trả về đúng nếu bất kỳ một trong các câu lệnh là đúng. Đây là bảng sự thật cho hoặc người vận hành
BA hoặc bMột trong những tuyên bố là đúng và theo TOT của bảng sự thật, hoặc nhà điều hành sẽ trả về đúng.Đó là một tuyên bố dòng điều khiển được sử dụng để tiếp tục lặp lại tiếp theo của một vòng lặp. Không giống như Break, câu lệnh tiếp tục không thoát khỏi vòng lặp.
Điều kiện trong câu lệnh IF không được thỏa mãn bởi yếu tố đầu tiên. Vòng lặp nên kết thúc ở đó nhưng do anh ta tiếp tục tuyên bố, vòng lặp tiếp tục.toàn cầuViệc truy cập một biến toàn cầu rất đơn giản vì bất kỳ biến nào khác nhưng để sửa đổi biến toàn cầu, bạn cần sử dụng từ khóa toàn cầu.Biến tuổi là một biến toàn cầu và chúng tôi không thể thay đổi giá trị của nó mà không sử dụng tuyên bố toàn cầu.
đi quaĐó là một tuyên bố null trong Python sẽ không làm gì cả.Nó được sử dụng như một trình giữ chỗ cho mã trong tương lai. Nó chỉ đơn giản là ngăn chặn việc nhận lỗi khi một mã trống được chạy.
Hiển thị tất cả các từ khóaChúng ta có thể hiển thị danh sách đầy đủ của tất cả các từ khóa trong phiên bản Python hiện tại bằng cách nhập lệnh sau trong trình thông dịch Python.
You are eligible to vote.
8and để tìm ra số lượng từ dành riêng trong Python.
You are eligible to vote.
9Check Nếu tên được bao gồm trong danh sách từ dành riêng trong Python
Để kiểm tra xem tên này có phải là một phần của danh sách các từ khóa dành riêng trong Python hay không, chúng ta có thể sử dụng chức năng từ khóa.iskeyword ().
enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
1 Đóng suy nghĩ

Python từ dành riêng chỉ định chức năng ngôn ngữ đặc biệt. Không có biến nào khác có thể có cùng tên với các từ khóa này. Chúng tôi đọc về tất cả các từ khóa dành riêng và cách kiểm tra xem tên đó có phải là từ khóa hay không. Người ta có thể tìm hiểu về nhiều khái niệm Python ở đây.
If any of the keywords is used as a variable, then we will get the error message SyntaxError: invalid syntax

You are eligible to vote.8and để tìm ra số lượng từ dành riêng trong Python.

You are eligible to vote.9Check Nếu tên được bao gồm trong danh sách từ dành riêng trong Python

Để kiểm tra xem tên này có phải là một phần của danh sách các từ khóa dành riêng trong Python hay không, chúng ta có thể sử dụng chức năng từ khóa.iskeyword ().

Input:

print (5 == 10)

Output:

FALSE

enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
1 Đóng suy nghĩ

def

Hàm def được sử dụng để xác định hàm hoặc phương thức trong Python.

Input:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")

Output:

Ben, Welcome to Flexiple

Một hàm 'chào mừng' được xác định bằng cách sử dụng câu lệnh def.

if

Một tuyên bố nếu được sử dụng để đưa ra một tuyên bố có điều kiện. Nếu điều kiện là đúng, thì một số hành động được thực hiện.

Input:

age = 19
If age >= 18:
       print ("You are eligible to vote.")

Output:

You are eligible to vote.

Vì tuổi lớn hơn 18, điều kiện là đúng và lệnh in được thực thi.

nuôi

Tuyên bố nâng cao được sử dụng để tăng lỗi. Các lỗi này có thể nhìn thấy trong TraceBack và chúng hủy bỏ việc thực hiện chương trình nếu không được xử lý đúng cách.

Input:

enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")

Output:

TypeError: Only integers are allowed

KiểuError được nâng lên nếu biến không chứa số nguyên.

Không có

Không có giá trị null trong Python. Không có là một đối tượng đại diện cho sự vắng mặt của một giá trị. Nó giống như một đối tượng trống.

Input:

age = None
if age is None:
       print ("Invalid result")

Output:

Invalid result

Biến tuổi không có giá trị cho nó. Điều này thỏa mãn điều kiện trong câu lệnh if.

Del

Câu lệnh DEL được sử dụng để xóa một đối tượng trong Python.

Input:

FALSE
0

Output:

FALSE
1

'Nick' được xóa khỏi danh sách.

import

Tuyên bố này được sử dụng để nhập các mô -đun vào dự án.

Input:

FALSE
2

Tuyên bố này sẽ nhập Numpy và thư viện toán học vào dự án.

return

Từ khóa này được sử dụng để thoát một hàm hoặc một phương thức và trả về một số giá trị.

Input:

FALSE
3

Output:

FALSE
4

Hàm trả về tổng của hai biến.

ĐÚNG VẬY

Nó là một toán tử boolean đại diện nếu giá trị là đúng

Input:

FALSE
5

Output:

FALSE
6

Các giá trị giống nhau để nó trả về true.

Elif

Tốc ký cho người khác nếu, kiểm tra nếu một số điều kiện khác giữ khi điều kiện trong câu lệnh IF là sai.

Input:

FALSE
7

Output:

FALSE
8

Điều kiện trong câu lệnh IF là không đúng. Do đó, tuyên bố của Elif tìm kiếm các điều kiện khác là đúng.

in

Tuyên bố trong được sử dụng để kiểm tra xem một phần tử có mặt trong một danh sách hoặc tuple có thể lặp lại.

Input:

FALSE
9

Output:

FALSE
6

'Steph' có mặt trong danh sách tên.

try

Tuyên bố thử được sử dụng để thực hiện một lần thử ngoại trừ câu lệnh. Câu lệnh thử bắt đầu một khối mã được cố gắng thực thi. Nếu nó thất bại, khối ngoại trừ sẽ bắt lỗi.

Input:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
1

Output:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
2

Ưu điểm là 0, điều này là không thể. Vì vậy, khối ngoại trừ bắt lỗi.

Đó là một trong những toán tử logic trả về đúng nếu cả hai câu lệnh là đúng. Bảng sự thật cho và toán tử như sau:
The Truth table for the and operator is as follows:

MộtBA và B
ĐÚNG VẬYĐÚNG VẬYĐÚNG VẬY
ĐÚNG VẬYSaiSai
SaiĐÚNG VẬYSai
SaiSaiSai

Input:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
3

Output:

FALSE
6

Cả hai câu lệnh đều đúng và đó là lý do tại sao và toán tử trả về đúng.

else

Tuyên bố có điều kiện được yêu cầu thực hiện hành động thay thế nếu điều kiện trong câu lệnh IF là sai.

Input:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
5

Output:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
6

Điều kiện trong câu lệnh IF là không đúng, vì vậy hành động thay thế được thực thi.

Tuyên bố này được sử dụng để kiểm tra xem hai biến có bằng nhau không.

Đầu vào:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
7

Output:

FALSE
6

Cả hai biến chỉ vào cùng một vị trí bộ nhớ.

while

Tuyên bố này được sử dụng để bắt đầu một vòng lặp trong thời gian. Nó tiếp tục lặp lại cho đến khi một điều kiện không còn đúng nữa.

Input:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
9

Output:

Ben, Welcome to Flexiple
0

Vòng lặp sẽ chạy cho đến giá trị của I lớn hơn độ dài của danh sách.

như

Tuyên bố AS trong Python đánh giá lại một đối tượng được trả về cho một định danh mới. Về cơ bản, nó tạo ra một bí danh.

Input:

Ben, Welcome to Flexiple
1

DateTime được xác định là DT trong mã.

ngoại trừ

Một phần của loại hình ngoại trừ cấu trúc lỗi trong Python. Cho biết phải làm gì khi một ngoại lệ xảy ra.

Input:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
1

Output:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
2

Vì ước số bằng không, khối mã ngoại trừ đã bắt được lỗi.

Lambda

Một hàm Lambda trong Python là một hàm ẩn danh. Nó có thể lấy bất kỳ số lượng đối số nhưng chỉ có một biểu thức duy nhất.

Input:

Ben, Welcome to Flexiple
4

Output:

Ben, Welcome to Flexiple
5

Khối lập phương của biến là một hàm ẩn danh.

with

Tuyên bố với tuyên bố được sử dụng để đơn giản hóa việc xử lý ngoại lệ.

Input:

Ben, Welcome to Flexiple
6

khẳng định

Tuyên bố khẳng định trong Python được sử dụng để gỡ lỗi.

Input:

Ben, Welcome to Flexiple
7

Output:

def welcome(name):
       print (f"{name}, Welcome to Flexiple")

welcome ("Ben")
2

finally

Câu lệnh cuối cùng là một phần tùy chọn của thử Try ngoại trừ lỗi. Nó luôn thực thi mã bất kể lỗi có bị ném hay không.

Input:

Ben, Welcome to Flexiple
9

Output:

age = 19
If age >= 18:
       print ("You are eligible to vote.")
0

Câu lệnh in dưới cuối cùng sẽ luôn thực hiện bất kể có lỗi hay không.

không thuộc địa

Từ khóa này được sử dụng trong các chức năng bên trong các chức năng để tạo các hàm ẩn danh.

Input:

age = 19
If age >= 18:
       print ("You are eligible to vote.")
1

Output:

age = 19
If age >= 18:
       print ("You are eligible to vote.")
2

yield

Hàm năng suất kết thúc một hàm và trả về trình lặp.

Input:

age = 19
If age >= 18:
       print ("You are eligible to vote.")
3

Output:

age = 19
If age >= 18:
       print ("You are eligible to vote.")
4

Đây là một vòng lặp vô cực và sẽ không bao giờ kết thúc.

break

Đó là một tuyên bố dòng điều khiển được sử dụng để ra khỏi một vòng lặp.

Input:

age = 19
If age >= 18:
       print ("You are eligible to vote.")
5

Output:

You are eligible to vote.

Ngay khi điều kiện được thỏa mãn, tuyên bố phá vỡ kết thúc vòng lặp.

for

Từ khóa được sử dụng để tạo một vòng lặp.

Input:

age = 19
If age >= 18:
       print ("You are eligible to vote.")
7

Output:

Ben, Welcome to Flexiple
5

Vòng lặp này sẽ chạy cho đến khi tất cả các yếu tố trong danh sách đã đi qua nó.

không phải

Đó là một toán tử logic khác trả về sai khi giá trị là đúng và ngược lại. Bảng sự thật cho người không vận hành:
The truth table for not operator:

Mộtkhông phải a
ĐÚNG VẬYSai
SaiĐÚNG VẬY

class

Sai

Từ khóa lớp là UDES để xác định một lớp trong Python.

từ

Input:

age = 19
If age >= 18:
       print ("You are eligible to vote.")
9

Output:

You are eligible to vote.
0

Tuyên bố này được sử dụng khi bạn có thể bao gồm một phần cụ thể của mô -đun.

Toàn bộ mô -đun toán học không được nhập, chỉ có một chức năng cụ thể được nhập vào dự án.

hoặc
Here is the truth table for or operator

Mộtkhông phải aĐÚNG VẬY
ĐÚNG VẬYĐÚNG VẬYĐÚNG VẬY
ĐÚNG VẬYSaiĐÚNG VẬY
SaiĐÚNG VẬYĐÚNG VẬY
SaiSaiSai

Input:

You are eligible to vote.
1

Output:

FALSE
6

Từ khóa lớp là UDES để xác định một lớp trong Python.

continue

từ

Input:

You are eligible to vote.
3

Output:

You are eligible to vote.
4

Tuyên bố này được sử dụng khi bạn có thể bao gồm một phần cụ thể của mô -đun.

Toàn bộ mô -đun toán học không được nhập, chỉ có một chức năng cụ thể được nhập vào dự án.

hoặc

Input:

You are eligible to vote.
5

Output:

You are eligible to vote.
6

Đó là một toán tử logic trả về đúng nếu bất kỳ một trong các câu lệnh là đúng. Đây là bảng sự thật cho hoặc người vận hành

B

A hoặc b

Input:

You are eligible to vote.
7

Một trong những tuyên bố là đúng và theo TOT của bảng sự thật, hoặc nhà điều hành sẽ trả về đúng.


Đó là một tuyên bố dòng điều khiển được sử dụng để tiếp tục lặp lại tiếp theo của một vòng lặp. Không giống như Break, câu lệnh tiếp tục không thoát khỏi vòng lặp.

Điều kiện trong câu lệnh IF không được thỏa mãn bởi yếu tố đầu tiên. Vòng lặp nên kết thúc ở đó nhưng do anh ta tiếp tục tuyên bố, vòng lặp tiếp tục.

toàn cầu

And to find out the number of reserved words in Python.

Việc truy cập một biến toàn cầu rất đơn giản vì bất kỳ biến nào khác nhưng để sửa đổi biến toàn cầu, bạn cần sử dụng từ khóa toàn cầu.
Hướng dẫn python reserved words - từ dành riêng cho trăn

Check if the name is included in the reserved word list in Python

Biến tuổi là một biến toàn cầu và chúng tôi không thể thay đổi giá trị của nó mà không sử dụng tuyên bố toàn cầu.

Input:

enter = "nick"
if not type(enter) is int:
       raise TypeError("Only integers are allowed.")
0

Output:

đi qua

Closing Thoughts

Đó là một tuyên bố null trong Python sẽ không làm gì cả.