Tất cả các từ khóa trong python là gì?

Từ khóa 
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
26 của Python được sử dụng trong các hàm không đồng bộ để chỉ định một điểm trong hàm nơi quyền điều khiển được đưa trở lại vòng lặp sự kiện để các hàm khác chạy. Bạn có thể sử dụng nó bằng cách đặt từ khóa 
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
26 trước lệnh gọi tới bất kỳ hàm 
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
25 nào

Mọi ngôn ngữ kịch bản đều có các từ hoặc từ khóa được chỉ định, với các định nghĩa và nguyên tắc sử dụng cụ thể. Python cũng không ngoại lệ. Các yếu tố cấu thành cơ bản của bất kỳ chương trình Python nào là các từ khóa Python

Hướng dẫn này sẽ cung cấp cho bạn cái nhìn tổng quan cơ bản về tất cả các từ khóa Python và thảo luận chi tiết về một số từ khóa quan trọng thường được sử dụng

Giới thiệu từ khóa Python

Từ khóa Python là những từ riêng biệt được dành riêng với ý nghĩa và chức năng được xác định mà chúng ta chỉ có thể áp dụng cho các chức năng đó. Bạn sẽ không bao giờ cần nhập bất kỳ từ khóa nào vào chương trình của mình vì chúng hiện diện vĩnh viễn

Các phương thức và lớp tích hợp của Python không giống với từ khóa. Các phương thức và lớp tích hợp luôn có mặt;

Gán một ý nghĩa cụ thể cho các từ khóa Python có nghĩa là bạn không thể sử dụng chúng cho các mục đích khác trong mã của chúng tôi. Bạn sẽ nhận được thông báo SyntaxError nếu bạn cố gắng làm điều tương tự. Nếu bạn cố gắng gán bất kỳ thứ gì cho một phương thức hoặc kiểu dựng sẵn, bạn sẽ không nhận được thông báo SyntaxError;

Python chứa ba mươi lăm từ khóa trong phiên bản mới nhất, tôi. e. , Trăn 3. 8. Ở đây chúng tôi đã hiển thị danh sách đầy đủ các từ khóa Python để người đọc tham khảo

Sai chờ đợi nhập vượt qua Không phá vỡ ngoại trừ nâng cao Đúng lớp cuối cùng được trả lại và tiếp tục cho cừu datry asdef from nonlocal while assertdelglobal not with asyncefiforyield

Trong các phiên bản riêng biệt của Python, các từ khóa trước đó có thể được thay đổi. Một số tính năng bổ sung có thể được giới thiệu, trong khi những tính năng khác có thể bị xóa. Bằng cách viết câu lệnh sau vào cửa sổ viết mã, bạn có thể truy xuất tập hợp các từ khóa trong phiên bản bạn đang làm việc bất cứ lúc nào

Mã số

đầu ra

The set of keywords in this version is : 
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

Bằng cách gọi help[], bạn có thể truy xuất danh sách các từ khóa hiện được cung cấp

Mã số

Cách xác định từ khóa Python

Bộ sưu tập từ khóa của Python đã phát triển khi các phiên bản mới được giới thiệu. Chẳng hạn, các từ khóa await và async không được giới thiệu cho đến Python 3. 7. Ngoài ra, trong Python 2. 7, các từ in và exec cấu thành từ khóa; . Trong các đoạn dưới đây, bạn sẽ khám phá ra nhiều phương pháp để xác định xem một từ cụ thể trong Python có phải là từ khóa hay không

Viết mã trên IDE đánh dấu cú pháp

Có rất nhiều IDE Python tuyệt vời có sẵn. Tất cả chúng sẽ đánh dấu các từ khóa để phân biệt chúng với các thuật ngữ còn lại trong mã. Cơ sở này sẽ hỗ trợ bạn xác định ngay các từ khóa Python trong quá trình viết mã để bạn không lạm dụng chúng

Xác minh từ khóa bằng Script trong REPL

Có một số cách để phát hiện các từ khóa Python có thể chấp nhận được và biết thêm về chúng trong REPL của Python

Tìm lỗi cú pháp

Cuối cùng, nếu bạn nhận được Lỗi cú pháp khi cố gắng cấp phát cho nó, hãy đặt tên cho một phương thức với nó hoặc làm bất kỳ điều gì khác với nó và nó không được phép, thì đó có thể là một từ khóa. Cái này hơi khó nhìn hơn, nhưng nó vẫn là một kỹ thuật để Python cho bạn biết nếu bạn đang lạm dụng một từ khóa

Từ khóa Python và cách sử dụng của chúng

Các phần sau phân loại từ khóa Python theo tiêu đề dựa trên tần suất sử dụng của chúng. Ví dụ: danh mục đầu tiên bao gồm tất cả các từ khóa được sử dụng làm giá trị, trong khi nhóm tiếp theo bao gồm các từ khóa được sử dụng làm toán tử. Những phân loại này sẽ giúp hiểu cách các từ khóa được sử dụng và sẽ hỗ trợ bạn sắp xếp bộ sưu tập lớn các từ khóa Python

  • Một vài thuật ngữ được đề cập trong phần sau đây có thể không quen thuộc với bạn. Chúng được giải thích ở đây và bạn phải hiểu ý nghĩa của chúng trước khi tiếp tục
  • Đánh giá Boolean của một biến được gọi là tính trung thực. Tính trung thực của một giá trị tiết lộ nếu giá trị của biến là đúng hay sai

Trong mô hình Boolean, sự thật đề cập đến bất kỳ biến nào đánh giá là đúng. Truyền một mục làm đầu vào cho bool[] để xem nó có đúng không. Nếu True được trả về, giá trị của mục là true. Các chuỗi và danh sách không trống, các số khác 0 và nhiều đối tượng khác là minh họa cho các giá trị thực

Sai đề cập đến bất kỳ mục nào trong biểu thức Boolean trả về sai. Truyền một mục làm đầu vào cho bool[] để xem nó có sai không. Nếu Sai được trả về, giá trị của mục là sai. Ví dụ về các giá trị sai là " ", 0, { } và [ ]

Giá trị từ khóa. Đúng, Sai, Không có

Ba từ khóa Python được sử dụng làm giá trị trong ví dụ này. Đây là những giá trị đơn lẻ mà chúng ta có thể sử dụng lại vô thời hạn và mỗi lần tương ứng với cùng một thực thể. Những giá trị này có thể sẽ được nhìn thấy và sử dụng thường xuyên nhất

Từ khoá Đúng và Sai

Các từ khóa này được nhập bằng chữ thường trong ngôn ngữ máy tính thông thường [đúng và sai]; . Trong tập lệnh Python, từ khóa True Python đại diện cho trạng thái thực Boolean. Sai là một từ khóa tương đương với Đúng, ngoại trừ nó có trạng thái Boolean phủ định là sai

Đúng và Sai là những từ khóa có thể được phân bổ cho các biến hoặc tham số và được so sánh trực tiếp

Mã số

đầu ra

True
False
True
True
False
False

Bởi vì các câu lệnh thứ nhất, thứ ba và thứ tư là đúng nên trình thông dịch đưa ra giá trị True cho các câu lệnh đó và Sai cho các câu lệnh khác. Đúng và Sai tương đương trong Python là 1 & 0. Chúng ta có thể sử dụng hình minh họa kèm theo để hỗ trợ cho tuyên bố này

Mã số

đầu ra

Từ khóa Không có

Không ai là một từ khóa Python có nghĩa là "không có gì. " Không có gì được gọi là nil, null hoặc undefined trong các ngôn ngữ máy tính khác nhau

Nếu một hàm không có mệnh đề trả về, nó sẽ đưa ra kết quả mặc định là Không có

Mã số

đầu ra

False
False
False
True

Nếu một no_return_function không trả về gì, nó sẽ chỉ trả về một giá trị Không có. Không có hàm nào được phân phối bởi các hàm không đáp ứng biểu thức trả về trong luồng chương trình. Xem xét tình huống sau

Mã số

đầu ra

Chương trình này có hàm with_return thực hiện nhiều thao tác và chứa biểu thức trả về. Kết quả là, nếu chúng ta hiển thị một số, chúng ta sẽ nhận được Không có, giá trị này được đưa ra theo mặc định khi không có câu lệnh trả về. Đây là một ví dụ cho thấy điều này

Mã số

đầu ra

Từ khóa nhà điều hành. và, hoặc, không, trong, là

Một số từ khóa Python được sử dụng làm toán tử để thực hiện các phép toán. Trong nhiều ngôn ngữ máy tính khác, các toán tử này được biểu thị bằng các ký tự như &,. , và. Tất cả đều là các hoạt động từ khóa trong Python

Các phép toán toán họcCác phép toán trong các ngôn ngữ khácTừ khóa PythonAND, ∧&&andOR, ∨. hoặc KHÔNG, ¬. notCONTAINS, ∈inIDENTITY===is

Các nhà văn đã tạo ra chương trình Python với tâm trí rõ ràng. Do đó, nhiều toán tử trong các ngôn ngữ máy tính khác sử dụng các ký tự trong Python là các từ tiếng Anh được gọi là từ khóa

và từ khóa

Từ khóa Python và xác định xem cả toán hạng bên trái và bên phải và là đúng hay sai. Kết quả sẽ là True nếu cả hai thành phần đều đúng. Nếu một là sai, kết quả cũng sẽ là sai

Bảng chân trị cho andXYX và YTrueTrueTrueFalseTrueFalseTrueFalseFalseFalseFalseFalse

Điều đáng chú ý là kết quả của một câu lệnh và không phải lúc nào cũng Đúng hoặc Sai. Do hành vi đặc biệt của và, đây là trường hợp. Thay vì xử lý các đầu vào thành các giá trị Boolean tương ứng, nó chỉ đưa ra nếu sai hoặc đúng. Đầu ra của a và biểu thức có thể được sử dụng với mệnh đề if có điều kiện hoặc được cung cấp cho bool[] để có được câu trả lời Đúng hoặc Sai rõ ràng

hoặc từ khóa

Từ khóa hoặc trong Python được sử dụng để kiểm tra xem tối thiểu 1 trong số các đầu vào có đúng không. Nếu đối số đầu tiên là đúng, thì hoạt động hoặc mang lại nó;

Tương tự với từ khóa và, từ khóa hoặc không thay đổi đầu vào của nó thành các giá trị Boolean tương ứng. Thay vào đó, kết quả được xác định dựa trên việc chúng đúng hay sai

Bảng chân lý cho orXYX hoặc YTrueTrueTrueTrueFalseTrueFalseTrueTrueTrueFalseFalseFalse

từ khóa không

Từ khóa not trong Python được sử dụng để lấy giá trị Boolean trái ngược của biến

Từ khóa not được sử dụng để chuyển đổi diễn giải hoặc kết quả Boolean trong các câu điều kiện hoặc các phương trình Boolean khác. Không, không giống và, và hoặc, xác định trạng thái Boolean cụ thể, Đúng hoặc Sai, sau đó trả về giá trị nghịch đảo

Bảng chân lý cho notXnot XTrueFalseFalseTrue

Mã số

đầu ra

Từ khóa trong

Từ khóa in của Python là một trình kiểm tra giới hạn mạnh mẽ, còn được gọi là toán tử thành viên. Nếu bạn cung cấp cho nó một phần tử để tìm kiếm và một vùng chứa hoặc chuỗi để tìm kiếm, nó sẽ trả về Đúng hoặc Sai, tùy thuộc vào việc phần tử đã cho đó có nằm trong vùng chứa đã cho hay không

Kiểm tra một ký tự nhất định trong chuỗi là một minh họa hay về cách sử dụng từ khóa in

Mã số

đầu ra

Danh sách, từ điển, bộ dữ liệu, chuỗi hoặc bất kỳ loại dữ liệu nào có phương thức __contains__[] hoặc chúng ta có thể lặp lại nó sẽ hoạt động với từ khóa in

Từ khóa là

Trong Python, nó được sử dụng để kiểm tra nhận dạng đối tượng. Phép toán == được sử dụng để xác định xem hai đối số có giống nhau không. Nó cũng xác định xem hai đối số có liên quan đến đối tượng duy nhất hay không

Khi các đối tượng giống nhau, nó cho True;

Mã số

đầu ra

Đúng, Sai và Không có gì giống nhau trong Python vì chỉ có một phiên bản

Mã số

đầu ra

Từ điển hoặc danh sách trống giống với từ điển hoặc danh sách trống khác. Tuy nhiên, chúng không phải là các thực thể giống hệt nhau vì chúng được lưu trữ độc lập trong bộ nhớ. Điều này là do cả danh sách và từ điển đều có thể thay đổi được

Mã số

đầu ra

Chuỗi và bộ dữ liệu, không giống như danh sách và từ điển, là không thể thay đổi. Kết quả là, hai chuỗi hoặc bộ bằng nhau cũng giống hệt nhau. Cả hai đều đề cập đến vùng ký ức duy nhất

Từ khóa phi cục bộ

Việc sử dụng từ khóa không cục bộ khá giống với việc sử dụng từ khóa toàn cầu. Từ khóa nonlocal được thiết kế để chỉ ra rằng một biến bên trong một hàm nằm bên trong một hàm, i. e. , một hàm lồng nhau không phải là cục bộ của nó, ngụ ý rằng nó nằm ở hàm bên ngoài. Chúng ta phải xác định một tham số không cục bộ với nonlocal nếu chúng ta cần thay đổi giá trị của nó trong một hàm lồng nhau. Mặt khác, hàm lồng nhau sẽ tạo một biến cục bộ sử dụng tiêu đề đó. Ví dụ dưới đây sẽ giúp chúng ta làm rõ điều này

Mã số

đầu ra

The value inside the inner function:  14
The value inside the outer function:  14

the_inner_function[] được đặt bên trong the_outer_function trong trường hợp này

the_outer_function có một biến tên là var. Var không phải là biến toàn cục, như bạn có thể nhận thấy. Do đó, nếu chúng ta muốn thay đổi nó bên trong the_inner_function[], chúng ta nên khai báo nó bằng nonlocal

Do đó, biến đã được cập nhật một cách hiệu quả trong the_inner_function lồng nhau, bằng chứng là kết quả. Sau đây là những gì xảy ra nếu bạn không sử dụng từ khóa nonlocal

Mã số

đầu ra

Value inside the inner function:  14
Value inside the outer function:  10

Từ khóa lặp lại. cho, trong khi, phá vỡ, tiếp tục

Quá trình lặp đi lặp lại và vòng lặp là các nguyên tắc lập trình cơ bản cần thiết. Để tạo và vận hành với các vòng lặp, Python có nhiều từ khóa. Chúng sẽ được sử dụng và quan sát trong hầu hết mọi chương trình Python. Biết cách sử dụng chúng một cách chính xác có thể giúp bạn trở thành một nhà phát triển Python tốt hơn

cho từ khóa

Vòng lặp for cho đến nay là vòng lặp phổ biến nhất trong Python. Nó được xây dựng bằng cách trộn hai từ khóa Python. Chúng dành cho và trong, như đã giải thích trước đây

từ khóa trong khi

Vòng lặp while của Python sử dụng thuật ngữ while và hoạt động tương tự như vòng lặp while của các ngôn ngữ máy tính khác. Khối sau cụm từ while sẽ được lặp đi lặp lại cho đến khi điều kiện theo sau từ khóa while là sai

từ khóa nghỉ giải lao

Nếu bạn muốn nhanh chóng thoát ra khỏi vòng lặp, hãy sử dụng từ khóa break. Chúng ta có thể sử dụng từ khóa này trong cả vòng lặp for và while

Từ khóa tiếp tục

Bạn có thể sử dụng từ khóa continue Python nếu bạn muốn chuyển sang vòng lặp tiếp theo. Từ khóa continue, cũng như trong nhiều ngôn ngữ máy tính khác, cho phép bạn ngừng thực hiện vòng lặp hiện tại và chuyển sang bước tiếp theo

Mã số

đầu ra

________số 8

Từ khóa xử lý ngoại lệ - thử, ngoại trừ, nâng cao, cuối cùng và khẳng định

cố gắng. Từ khóa này được thiết kế để xử lý các ngoại lệ và được sử dụng cùng với từ khóa ngoại trừ để xử lý các sự cố trong chương trình. Khi có một số loại lỗi, chương trình bên trong khối "thử" được xác minh, nhưng mã trong khối đó không được thực thi

ngoại trừ. Như đã nêu trước đây, điều này hoạt động cùng với "thử" để xử lý các trường hợp ngoại lệ

cuối cùng. Bất kể kết quả của phần "thử" là gì, hộp "cuối cùng" được triển khai mọi lúc

Quyên góp. Từ khóa nâng cao có thể được sử dụng để nêu cụ thể một ngoại lệ

khẳng định. Phương pháp này được sử dụng để giúp khắc phục sự cố. Thường được sử dụng để đảm bảo rằng mã là chính xác. Không có gì xảy ra nếu một biểu thức được hiểu là đúng; . Một đầu ra có lỗi, theo sau là dấu phẩy, cũng có thể được in

Mã số

đầu ra

We cannot divide by zero
This is inside finally block
The value of var1 / var2 is : 
---------------------------------------------------------------------------
AssertionError                            Traceback [most recent call last]
Input In [44], in []
     15 # by using assert keyword we will check if var2 is 0
     16 print ["The value of var1 / var2 is : "]
---> 17 assert var2 != 0, "Divide by 0 error"
     18 print [var1 / var2]

AssertionError: Divide by 0 error

từ khóa vượt qua

Trong Python, một câu null được gọi là pass. Nó phục vụ như một chỗ đứng cho một cái gì đó khác. Khi nó được chạy, không có gì xảy ra

Giả sử chúng ta có một chức năng chưa được mã hóa tuy nhiên chúng ta muốn làm như vậy trong thời gian dài. Nếu chúng ta chỉ viết điều này ở giữa mã,

Mã số

đầu ra

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
0

như được hiển thị, IndentationError sẽ bị ném. Thay vào đó, chúng tôi sử dụng lệnh pass để tạo vùng chứa trống

Mã số

Chúng ta cũng có thể sử dụng từ khóa pass để tạo một lớp trống

Mã số

Từ khóa trả về

Biểu thức trả về được sử dụng để thoát khỏi hàm và tạo kết quả

Từ khóa Không được trả về theo mặc định nếu chúng tôi không trả về một giá trị cụ thể. Ví dụ kèm theo minh họa điều này

Mã số

đầu ra

từ khóa del

Từ khóa del được sử dụng để xóa mọi tham chiếu đến một đối tượng. Trong Python, mọi thực thể đều là một đối tượng. Chúng ta có thể sử dụng lệnh del để loại bỏ một tham chiếu biến

Mã số

đầu ra

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
1

Chúng ta có thể nhận thấy rằng tham chiếu của biến var1 đã bị xóa. Kết quả là, nó không còn được công nhận. Tuy nhiên, var2 vẫn tồn tại

Có bao nhiêu từ khóa trong Python?

Chúng dùng để xác định cú pháp và cấu trúc của ngôn ngữ Python. Bạn nên biết có 33 từ khóa trong ngôn ngữ lập trình Python khi viết hướng dẫn này. Mặc dù số lượng có thể thay đổi theo thời gian. Ngoài ra các từ khóa trong Python có phân biệt chữ hoa chữ thường.

Keyword list 8 từ khóa bất kỳ của Python là gì?

Danh sách từ khóa trong Python

Danh sách từ khóa 4 từ khóa bất kỳ trong Python là gì?

từ khóa Python

ví dụ từ khóa trong Python là gì?

Các từ khóa này có ý nghĩa đặc biệt và chúng được sử dụng cho các mục đích đặc biệt trong ngôn ngữ lập trình Python. Ví dụ – Từ khóa Python “while” được sử dụng cho vòng lặp while, do đó bạn không thể đặt tên biến có tên “while”, nếu không nó có thể gây ra lỗi biên dịch. Có tổng cộng 33 từ khóa trong Python 3. 6

Chủ Đề