Danh sách từ khóa 8 từ khóa bất kỳ của Python là gì?

Từ khóa Python là từ dành riêng. Chúng được sử dụng bởi trình thông dịch python để hiểu chương trình. Từ khóa xác định cấu trúc của chương trình. Chúng ta không thể sử dụng từ khóa để đặt tên cho các thực thể chương trình như biến, lớp và hàm

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

Python có rất nhiều từ khóa. Con số tiếp tục tăng lên với các tính năng mới trong python

Trăn 3. 10. 5 là phiên bản ổn định hiện tại khi viết hướng dẫn này. Có 35 từ khóa trong Python 3. 10. 5 phát hành

Chúng tôi có thể lấy danh sách đầy đủ các từ khóa bằng tiện ích trợ giúp trình thông dịch python

$ python3.10
>>> help[]
help> keywords

Here is a list of the Python keywords.  Enter any keyword to get more help.

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

Danh sách từ khóa Python

Danh sách từ khóa Python

Chúng ta có thể sử dụng mô-đun “từ khóa” để lấy danh sách các từ khóa

% python3
Python 3.10.5 [v3.10.5:f377153967, Jun  6 2022, 12:36:10] [Clang 13.0.0 [clang-1300.0.29.30]] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> keyword.kwlist
['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']
>>> len[keyword.kwlist]
35
>>> 

Từ khóa mềm Python

Trăn 3. 9 giới thiệu khái niệm từ khóa mềm. Chúng ta có thể sử dụng các từ khóa mềm làm tên biến và chúng chỉ được xử lý đặc biệt trong ngữ cảnh của chương trình. Hiện tại, có hai từ khóa mềm – hợp nhất và trường hợp. Chúng tôi có thể xác nhận điều này bằng cách sử dụng mô-đun từ khóa

>>> keyword.softkwlist
['_', 'case', 'match']
>>> 

Tại sao chúng ta cần từ khóa mềm?

Tôi nghĩ rằng ý tưởng về một từ khóa mềm được đưa ra để tránh vi phạm mã hiện có trong trường hợp chúng được sử dụng làm mã định danh. Điều này sẽ cung cấp đủ thời gian cho các nhà phát triển thực hiện các thay đổi thích hợp đối với mã của họ

Làm cách nào để kiểm tra xem Chuỗi có phải là Từ khóa không?

Chúng ta có thể sử dụng từ khóa. hàm iskeyword[] để kiểm tra xem một chuỗi có phải là từ khóa dành riêng không

Ví dụ: in có phải là từ khóa trong python không?

>>> keyword.iskeyword['print']
False
>>> 

Vì vậy, in không phải là một từ khóa trong python

Giới thiệu ngắn gọn về từ khóa Python

Chúng tôi sẽ đề cập đến tất cả các từ khóa python trong các hướng dẫn trong tương lai. Hãy tìm ý tưởng cơ bản về mục đích và cách sử dụng các từ khóa này

Sê-ri KhôngTừ khóaMô tảVí dụ1Sai lầm của lớp bool. x = False2classtừ khóa để xác định một lớp. lớp Foo. mệnh đề pass3from để nhập lớp từ bộ sưu tập mô-đun from nhập OrderedDict4orBoolean operatorx = True or False5Noneinstance of NoneType objectx = None6 continue câu lệnh tiếp tục, được sử dụng trong vòng lặp for và while lồng nhau. Nó tiếp tục với chu kỳ tiếp theo của vòng lặp kèm theo gần nhất. số = phạm vi [1,11] cho số trong số. nếu số == 7. câu lệnh continue7globalglobal cho phép chúng tôi sửa đổi các biến bên ngoài phạm vi hiện tại. x = 0 chắc chắn thêm[]. toàn cầu x x = x + 10 add[] print[x] # 108passPython câu lệnh vượt qua được sử dụng để không làm gì cả. Nó rất hữu ích khi chúng tôi yêu cầu một số câu lệnh nhưng chúng tôi không muốn thực thi bất kỳ mã nào. chắc chắn foo[]. pass9Trueinstance của lớp bool. x = True10defkeyword được sử dụng để xác định chức năng. thanh xác định []. câu lệnh print[“Xin chào”]11ifif được sử dụng để viết khối mã điều kiện. x = 10 nếu x%2 == 0. print[“x is even”] # print “x is even”12raiseCâu lệnh raise được sử dụng để đưa ra các ngoại lệ trong chương trình. hình vuông chắc chắn [x]. nếu loại [x] không phải là int. tăng TypeError[“Yêu cầu đối số int”] print[x * x]13andBoolean toán tử cho và hoạt động. x = True y = False Print[x and y] # False14delTừ khóa del dùng để xóa các đối tượng như biến, danh sách, đối tượng, v.v. s1 = “Xin chào” print[s1] # Hello del s1 print[s1] # NameError. tên 's1' không được xác định15import Câu lệnh nhập được sử dụng để nhập các mô-đun và lớp vào chương trình của chúng tôi. # nhập lớp từ một mô-đun từ các bộ sưu tập import OrderedDict# nhập mô-đun import math16returnCâu lệnh return được sử dụng trong hàm để trả về một giá trị. xác định thêm [x, y]. trả về x+y17asPython vì từ khóa được sử dụng để cung cấp tên cho quá trình nhập, ngoại trừ và kèm theo câu lệnh. từ các bộ sưu tập nhập OrderedDict dưới dạng od nhập toán dưới dạng mwith open['data. csv’] dưới dạng tệp. vượt qua # thực hiện một số xử lý trên filetry. vượt qua ngoại trừ TypeError là e. pass18elifCâu lệnh elif luôn được sử dụng với câu lệnh if cho thao tác “else if”. x = 10nếu x > 10. print['x lớn hơn 10'] elif x > 100. print['x lớn hơn 100'] elif x == 10. in ['x bằng 10'] khác. print['x is less than 10']19inPython trong từ khóa được dùng để kiểm tra tư cách thành viên. l1 = [1, 2, 3, 4, 5]nếu 2 trong l1. print['danh sách chứa 2']s = 'abcd'if 'a' in s. print[‘string contains a’]20tryCâu lệnh tryPython được sử dụng để viết mã xử lý ngoại lệ. x = ” cố gắng. i = int[x] except ValueError as ae. print[ae]# chữ không hợp lệ cho int[] với cơ số 10. ”21assertCâu lệnh khẳng định cho phép chúng tôi chèn các xác nhận gỡ lỗi trong chương trình. Nếu khẳng định là True, chương trình tiếp tục chạy. Nếu không thì AssertionError bị ném. def chia[a, b]. khẳng định b. = 0 return a / b22elseCâu lệnh other được sử dụng với điều kiện if-elif. Nó được sử dụng để thực thi các câu lệnh khi không có điều kiện nào trước đó là Đúng. nếu sai. vượt qua khác. print[‘this will always print’]23isPython là từ khóa được sử dụng để kiểm tra xem hai biến có tham chiếu đến cùng một đối tượng hay không. Điều này giống như sử dụng toán tử ==. trái cây = [‘quả táo’] trái cây1 = [‘quả táo’] f = trái cây in[f là trái cây] # Bản in đúng [trái cây1 là trái cây] # Sai24whileCâu lệnh while được sử dụng để chạy một khối câu lệnh cho đến khi biểu thức là True. tôi = 0 trong khi tôi < 3. print[i] i+=1# Output # 0 # 1 # 225async Từ khóa mới được giới thiệu trong Python 3. 5. Từ khóa này luôn được sử dụng trong thân hàm coroutine. Nó được sử dụng với mô-đun asyncio và chờ từ khóa. nhập asyncio nhập timeasync def ping [url]. in [f'Ping đã bắt đầu cho {url}'] đang chờ asyncio. sleep[1] print[f’Ping Đã hoàn thành cho {url}’]async def main[]. chờ đợi không đồng bộ. thu thập [ ping ['askpython. com’], ping[‘trăn. org'], ]if __name__ == '__main__'. sau đó = thời gian. vòng lặp thời gian [] = asyncio. vòng lặp get_event_loop[]. run_until_complete[main[]] bây giờ = thời gian. time[] print[f’Execution Time = {now – then}’]# Đã bắt đầu xuất Ping cho askpython. com Ping Bắt đầu cho python. org Ping Đã hoàn thành cho askpython. com Ping Đã hoàn thành cho python. org Thời gian thực hiện = 1. 00409173965454126await Từ khóa mới trong Python 3. 5 để xử lý không đồng bộ. Ví dụ trên minh họa việc sử dụng từ khóa async và await. 27lambdaTừ khóa lambda được sử dụng để tạo biểu thức lambda. nhân = lambda a, b. a * b print[multiply[8, 6]] # 4828withPython with câu lệnh được sử dụng để bọc việc thực thi một khối bằng các phương thức được xác định bởi trình quản lý ngữ cảnh. Đối tượng phải triển khai các hàm __enter__[] và __exit__[]. với mở ['dữ liệu. csv’] dưới dạng tệp. tập tin. read[]29exceptPython except từ khóa được sử dụng để bắt các ngoại lệ được ném vào khối try và xử lý nó. Vui lòng kiểm tra ví dụ từ khóa thử. 30finallyCâu lệnh cuối cùng được sử dụng với các câu lệnh try-ngoại trừ. Mã trong khối cuối cùng luôn được thực thi. Nó chủ yếu được sử dụng để đóng tài nguyên. phép chia def[x, y]. cố gắng. trả lại x / y ngoại trừ ZeroDivisionError là e. in[e] trả về -1 cuối cùng. print['điều này sẽ luôn thực thi']print[chia[10, 2]] in[chia[10, 0]]# Xuất ra điều này sẽ luôn thực hiện 5. 0 chia cho 0, điều này sẽ luôn thực thi -131nonlocalTừ khóa nonlocal được sử dụng để truy cập các biến được xác định bên ngoài phạm vi của khối. Điều này luôn được sử dụng trong các hàm lồng nhau để truy cập các biến được xác định bên ngoài. def bên ngoài[]. v = 'bên ngoài'def bên trong []. nonlocal v v = ‘inner’inner[] print[v]outer[]32yield Từ khóa lợi nhuận Python là từ khóa thay thế cho từ khóa return. Điều này được sử dụng để trả về từng giá trị một từ hàm. def multiByTen[*kwargs]. cho tôi trong kwargs. yield i * 10a = multiByTen[4, 5,] # a là đối tượng trình tạo, một trình lặp # hiển thị các giá trị cho i trong a. print[i]# Output 40 5033breakCâu lệnh break được sử dụng với các vòng lặp “for” và “while” lồng nhau. Nó dừng thực thi vòng lặp hiện tại và chuyển điều khiển đến đầu vòng lặp. số = 1 trong khi Đúng. in[số] số += 2 nếu số > 5. break print[số] # không bao giờ được thực thi# Đầu ra 1 3 Từ khóa 534forPython for được sử dụng để lặp lại các phần tử của một chuỗi hoặc đối tượng có thể lặp lại. s1 = 'Xin chào' cho c trong s1. print[c]# Output H e l l o35notTừ khóa not được sử dụng cho phép toán boolean not. x = 20 nếu x khác 10. print[‘x không bằng 10’]x = True print[not x] # Sai

Tóm lược

Từ khóa Python có chức năng cụ thể. Chúng được trình thông dịch python sử dụng để hiểu mã và thực thi chúng. Có 35 từ khóa trong Python. Con số sẽ tiếp tục tăng lên với các tính năng mới

Cái gì tiếp theo?

Bạn có một ý tưởng ngắn gọn về các từ khóa trong python. Bây giờ, bạn nên xem qua các hướng dẫn sau để có kiến ​​thức cơ bản về lập trình Python

Từ khóa danh sách trong Python là gì?

Hàm list[] tạo đối tượng danh sách . Một đối tượng danh sách là một bộ sưu tập được sắp xếp và thay đổi.

Từ khóa liệt kê tất cả các từ khóa có sẵn trong Python là gì?

Ba từ khóa Python được sử dụng cho luồng điều khiển. if , elif và khác . Các từ khóa Python này cho phép bạn sử dụng logic có điều kiện và thực thi mã với các điều kiện nhất định. Những từ khóa này rất phổ biến—chúng sẽ được sử dụng trong hầu hết mọi chương trình bạn thấy hoặc viết bằng Python.

Có bao nhiêu từ khóa trong 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.

Từ khóa chính trong Python là gì?

Hàm chính trong Python là gì. Trong hầu hết các ngôn ngữ lập trình, có một chức năng đặc biệt được thực hiện tự động mỗi khi chương trình được chạy. Đây không là gì ngoài chức năng chính hoặc hàm main [] vì nó thường được biểu thị. Về cơ bản, nó đóng vai trò là điểm khởi đầu để thực hiện chương trình .

Chủ Đề