Hướng dẫn what are keyword in python? - từ khóa trong python là gì?
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.). Show
Từ khóa PythonCá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ừ 2, 3 và 4 đều bằng 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.
None9 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
Định danh là tên được đặt cho các biến, lớp, phương thức, v.v. Ở đây, 00 là một biến (một định danh) chứa giá trị 01.
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 def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1 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.
Chúng ta không thể sử dụng các biểu tượng đặc biệt như!, @, #, $, V.v.
Chuyển đổi sang_StringNhữ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à, 05 và 06 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ù 07 là một tên hợp lệ, viết 08 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. 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. Đây là danh sách tất cả các từ khóa trong chương trình Python Từ khóa trong ngôn ngữ lập trình Python
Các từ khóa trên có thể bị thay đổi trong các phiên bản khác nhau của Python. Một số thêm có thể được thêm vào hoặc một số có thể được gỡ bỏ. Bạn luôn có thể nhận được danh sách các từ khóa trong phiên bản hiện tại của mình bằng cách nhập phần sau trong dấu nhắc.
Mô tả các từ khóa trong Python với các ví dụĐúng sai 2 và 3 là các giá trị sự thật trong Python. Chúng là kết quả của các hoạt động so sánh hoặc hoạt động logic (boolean) trong Python. Ví dụ:
Ở đây chúng ta có thể thấy rằng ba câu lệnh đầu tiên là đúng nên trình thông dịch trả về 2 và trả về 3 cho ba câu còn lại. 2 và 3 trong Python giống như 16 và 17. Điều này có thể được chứng minh bằng ví dụ sau:
Không có 4 là một hằng số đặc biệt trong Python đại diện cho sự vắng mặt của một giá trị hoặc giá trị null.Nó là một đối tượng của kiểu dữ liệu riêng của nó, 19. Chúng ta không thể tạo nhiều đối tượng 4 nhưng có thể gán nó cho các biến. Các biến này sẽ bằng với nhau.Chúng ta phải chăm sóc đặc biệt rằng 4 không ngụ ý 3, 17 hoặc bất kỳ danh sách trống, từ điển, chuỗi, v.v.
Các chức năng void không trả về bất cứ điều gì sẽ tự động trả về một đối tượng 4. 4 cũng được trả về bởi các chức năng trong đó luồng chương trình không gặp phải câu lệnh trả lại. Ví dụ:
Đầu ra None Chương trình này có một chức năng không trả về một giá trị, mặc dù nó thực hiện một số hoạt động bên trong. Vì vậy, khi chúng tôi in X, chúng tôi sẽ tự động được trả lại 4 (ngầm). Tương tự, đây là một ví dụ khác:
Đầu ra None Mặc dù chức năng này có tuyên bố None9, nhưng nó không đạt được trong mọi trường hợp. Hàm sẽ trả về 2 chỉ khi đầu vào là chẵn.Nếu chúng ta cung cấp cho hàm một số lẻ, 4 sẽ được trả về ngầm.và, hoặc, không 0, None8, None3 là các toán tử logic trong Python. 0 sẽ dẫn đến 2 chỉ khi cả hai toán hạng là 2. Bảng sự thật cho 0 được đưa ra dưới đây: Bảng sự thật cho 0
None8 sẽ dẫn đến 2 nếu bất kỳ toán hạng nào là 2. Bảng sự thật cho None8 được đưa ra dưới đây: Bảng sự thật cho None8
None8 sẽ dẫn đến 2 nếu bất kỳ toán hạng nào là 2. Bảng sự thật cho None8 được đưa ra dưới đây: Bảng sự thật cho None8
Sai 0None 8 sẽ dẫn đến def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 2 nếu bất kỳ toán hạng nào là def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 2. Bảng sự thật cho None 8 được đưa ra dưới đây:Bảng sự thật cho None8 A hoặc b 1Toán tử None3 được sử dụng để đảo ngược giá trị sự thật. Bảng sự thật cho None3 được đưa ra dưới đây: Tabel sự thật cho None 3không phải a Một số ví dụ về việc sử dụng của họ được đưa ra dưới đây như 2 5 được sử dụng để tạo bí danh trong khi nhập mô -đun. Nó có nghĩa là đặt một tên khác (do người dùng xác định) cho một mô-đun trong khi nhập nó. 3Ví dụ, Python có một mô -đun tiêu chuẩn gọi là 47. Giả sử chúng ta muốn tính toán những gì cosin pi đang sử dụng bí danh. Chúng ta có thể làm điều đó như sau bằng cách sử dụng 5: 4Ở đây chúng tôi đã nhập mô -đun 47 bằng cách đặt tên cho nó 50. Bây giờ chúng ta có thể tham khảo mô -đun 47 với tên này. Sử dụng tên này, chúng tôi đã tính toán cos (pi) và nhận 52 làm câu trả lời. 5khẳng địnhNone0 được sử dụng cho mục đích gỡ lỗi. 6Trong khi lập trình, đôi khi chúng tôi muốn biết trạng thái nội bộ hoặc kiểm tra xem các giả định của chúng tôi có đúng không. None0 giúp chúng tôi làm điều này và tìm lỗi thuận tiện hơn. None0 được theo sau bởi một điều kiện. 7Nếu điều kiện là đúng, không có gì xảy ra. Nhưng nếu điều kiện là sai, 56 được nâng lên. Ví dụ:Để hiểu rõ hơn, chúng tôi cũng có thể cung cấp một thông điệp được in với 56.Tại thời điểm này, chúng tôi có thể lưu ý rằng,tương đương với, Async, chờ đợi Các từ khóa None5 và 6 được cung cấp bởi thư viện 60 trong Python. Chúng được sử dụng để viết mã đồng thời trong Python. Ví dụ, 8Để chạy chương trình, chúng tôi sử dụng 9Trong chương trình trên, từ khóa None5 chỉ định rằng hàm sẽ được thực thi không đồng bộ. 0Để chạy chương trình, chúng tôi sử dụng 1Trong chương trình trên, từ khóa None5 chỉ định rằng hàm sẽ được thực thi không đồng bộ. Ở đây, Hello First được in. Từ khóa 6 làm cho chương trình chờ đợi trong 1 giây. Và sau đó thế giới được in.classPhá vỡ, tiếp tục None1 và 1 được sử dụng bên trong các vòng lặp 2 và 9 để thay đổi hành vi bình thường của chúng.None1 sẽ kết thúc vòng lặp nhỏ nhất trong và điều khiển luồng đến câu lệnh ngay bên dưới vòng lặp. 1 gây ra kết thúc lần lặp hiện tại của vòng lặp, nhưng không phải là toàn bộ vòng lặp. 2Điều này có thể được minh họa bằng hai ví dụ sau: Đầu raỞ đây, vòng lặp 2 dự định in các số từ 1 đến 10. Nhưng điều kiện None7 được đáp ứng khi tôi bằng 5 và chúng tôi thoát khỏi vòng lặp. Do đó, chỉ có phạm vi 1 đến 4 được in. Ở đây chúng tôi sử dụng 1 cho cùng một chương trình. Vì vậy, khi điều kiện được đáp ứng, việc lặp lại được bỏ qua. Nhưng chúng tôi không thoát khỏi vòng lặp. Do đó, tất cả các giá trị ngoại trừ 5 được in ra.Tìm hiểu thêm về Break Python và tiếp tục tuyên bố. 3None6 được sử dụng để xác định một lớp do người dùng xác định mới trong Python. Lớp là một tập hợp các thuộc tính và phương pháp liên quan cố gắng thể hiện một tình huống trong thế giới thực. Ý tưởng đặt dữ liệu và chức năng này với nhau trong một lớp là trung tâm của khái niệm lập trình hướng đối tượng (OOP).Các lớp học có thể được xác định ở bất cứ đâu trong một chương trình. Nhưng đó là một thực tế tốt để xác định một lớp duy nhất trong một mô -đun. Sau đây là việc sử dụng mẫu: 4Tìm hiểu thêm về các đối tượng Python và lớp. def 5def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 6 được sử dụng để xác định chức năng do người dùng xác định.Chức năng là một khối của các câu lệnh liên quan, cùng nhau thực hiện một số nhiệm vụ cụ thể. Nó giúp chúng tôi tổ chức mã thành các phần có thể quản lý và cũng để thực hiện một số nhiệm vụ lặp đi lặp lại. Việc sử dụng 6 được hiển thị dưới đây: 6Đầu ra 7Ở đây, hàm kiểm tra số đầu vào và in kết quả nếu nó là 1 hoặc 2. Bất kỳ đầu vào nào khác ngoài điều này sẽ khiến phần 7 của mã thực thi.Tìm hiểu thêm về Python nếu và nếu ... tuyên bố khác. Ngoại trừ, nâng cao, thử 84 được sử dụng với các ngoại lệ trong Python.Ngoại lệ về cơ bản là lỗi cho thấy có điều gì đó không ổn trong khi thực hiện chương trình của chúng tôi. 85, 86, 87, 88, 89, 90, vv là một vài ví dụ về ngoại lệ trong Python. 91 Các khối được sử dụng để bắt các ngoại lệ trong Python.Chúng ta có thể nêu ra một ngoại lệ rõ ràng với từ khóa None4. Sau đây là một ví dụ: 8Đầu ra 9Ở đây, hàm 93 trả về đối ứng của số đầu vào.Khi chúng tôi vào 10, chúng tôi nhận được đầu ra bình thường là 0,1. Nhưng khi chúng tôi nhập 0, 87 được tăng tự động.Điều này bị bắt bởi khối 95 của chúng tôi và chúng tôi trả lại 4. Chúng tôi cũng có thể đã tăng rõ ràng 87 bằng cách kiểm tra đầu vào và xử lý nó ở nơi khác như sau: 0finallyNone7 được sử dụng với khối 95 để đóng các luồng tài nguyên hoặc tệp.Sử dụng None7 đảm bảo rằng khối mã bên trong nó được thực thi ngay cả khi có một ngoại lệ chưa được xử lý. Ví dụ: 1Ở đây nếu có một ngoại lệ trong 01, nó sẽ được xử lý trong khối None2 hoặc 7. Nhưng bất kể theo thứ tự nào các luồng thực thi, chúng ta có thể yên tâm rằng 04 được thực thi ngay cả khi có lỗi. Điều này rất hữu ích trong việc làm sạch các tài nguyên.Tìm hiểu thêm về xử lý ngoại lệ trong lập trình Python. for 2 được sử dụng để lặp. Nói chung, chúng tôi sử dụng 2 khi chúng tôi biết số lần chúng tôi muốn lặp.Trong Python, chúng ta có thể sử dụng nó với bất kỳ loại trình tự nào như danh sách hoặc chuỗi. Dưới đây là một ví dụ trong đó 2 được sử dụng để đi qua danh sách các tên: 2Đầu ra 3Tìm hiểu thêm về Python cho Loop. từ, nhập khẩu 8 Từ khóa được sử dụng để nhập các mô -đun vào không gian tên hiện tại. 09 được sử dụng để nhập các thuộc tính hoặc hàm cụ thể vào không gian tên hiện tại. Ví dụ: 4sẽ nhập mô -đun 47. Bây giờ chúng ta có thể sử dụng hàm 11 bên trong nó là 12. Nhưng nếu chúng tôi muốn nhập chỉ hàm 11, điều này có thể được thực hiện bằng cách sử dụng 7 như 5Bây giờ chúng ta có thể sử dụng chức năng đơn giản là 11, không cần phải viết 12.Tìm hiểu thêm về các mô -đun Python và báo cáo nhập. toàn cầuNone2 được sử dụng để tuyên bố rằng một biến bên trong hàm là toàn cầu (bên ngoài hàm). Nếu chúng ta cần đọc giá trị của một biến toàn cầu, không cần thiết phải xác định nó là None2. Điều này được hiểu. Nếu chúng ta cần sửa đổi giá trị của biến toàn cầu bên trong một hàm, thì chúng ta phải khai báo nó với None2. Mặt khác, một biến cục bộ với tên đó được tạo. Ví dụ sau sẽ giúp chúng tôi làm rõ điều này. 6Đầu ra 7Ở đây, hàm 20 chỉ đọc giá trị của 21. Vì vậy, chúng tôi không cần phải tuyên bố nó là None2. Nhưng hàm 23 đang sửa đổi giá trị, vì vậy chúng ta cần khai báo biến là None2. Chúng ta có thể thấy trong đầu ra của mình rằng việc sửa đổi đã diễn ra (10 được thay đổi thành 5). 25 cũng cố gắng sửa đổi giá trị này. Nhưng chúng tôi đã không tuyên bố nó là None2. Do đó, một biến cục bộ mới 21 được tạo ra không hiển thị bên ngoài hàm này. Mặc dù chúng tôi sửa đổi biến cục bộ này thành 15, biến toàn cầu vẫn không thay đổi. Điều này có thể nhìn thấy rõ trong đầu ra của chúng tôi.inNone3 được sử dụng để kiểm tra nếu một chuỗi (danh sách, tuple, chuỗi, v.v.) chứa một giá trị. Nó trả về 2 Nếu giá trị có mặt, nếu không nó sẽ trả về 3. Ví dụ: 8Việc sử dụng thứ cấp của None3 là đi qua một chuỗi trong vòng lặp 2. 9Đầu ra 0LàNone8 được sử dụng trong Python để kiểm tra nhận dạng đối tượng. Mặc dù toán tử 34 được sử dụng để kiểm tra xem hai biến có bằng hay không, None8 được sử dụng để kiểm tra xem hai biến có đề cập đến cùng một đối tượng không. Nó trả về 2 nếu các đối tượng giống hệt nhau và 3 nếu không. 1Chúng tôi biết rằng chỉ có một trường hợp của 2, 3 và 4 trong Python, vì vậy chúng giống hệt nhau. 2Một danh sách trống hoặc từ điển bằng với một danh sách trống khác. Nhưng chúng không phải là đối tượng giống hệt nhau vì chúng nằm riêng biệt trong bộ nhớ. Điều này là do danh sách và từ điển có thể thay đổi (giá trị có thể được thay đổi). 3Không giống như danh sách và từ điển, chuỗi và tuple là bất biến (giá trị không thể được thay đổi sau khi được xác định). Do đó, hai chuỗi hoặc tuple bằng nhau cũng giống hệt nhau. Họ đề cập đến cùng một vị trí bộ nhớ. Lambda 3 được sử dụng để tạo hàm ẩn danh (chức năng không có tên). Đây là một hàm nội tuyến không chứa câu lệnh None9. Nó bao gồm một biểu thức được đánh giá và trả lại. Ví dụ: 4Đầu ra 5Ở đây, chúng tôi đã tạo ra một hàm nội tuyến tăng gấp đôi giá trị, sử dụng câu lệnh 3. Chúng tôi đã sử dụng điều này để nhân đôi các giá trị trong một danh sách chứa 1 đến 5.Tìm hiểu thêm về chức năng Python Lamda. không thuộc địaViệc sử dụng từ khóa 8 rất giống với từ khóa None2. 8 được sử dụng để tuyên bố rằng một biến bên trong hàm lồng nhau (hàm bên trong hàm) không phải là cục bộ, có nghĩa là nó nằm ở hàm bao gồm bên ngoài. Nếu chúng ta cần sửa đổi giá trị của biến không cục bộ bên trong hàm lồng nhau, thì chúng ta phải khai báo nó với 8. Mặt khác, một biến cục bộ với tên đó được tạo bên trong hàm lồng nhau. Ví dụ sau sẽ giúp chúng tôi làm rõ điều này. 6Đầu ra 7Ở đây, chúng tôi đã tạo ra một hàm nội tuyến tăng gấp đôi giá trị, sử dụng câu lệnh 3. Chúng tôi đã sử dụng điều này để nhân đôi các giá trị trong một danh sách chứa 1 đến 5.Tìm hiểu thêm về chức năng Python Lamda. không thuộc địa 8Đầu ra 9Ở đây, chúng tôi đã tạo ra một hàm nội tuyến tăng gấp đôi giá trị, sử dụng câu lệnh 3. Chúng tôi đã sử dụng điều này để nhân đôi các giá trị trong một danh sách chứa 1 đến 5.Tìm hiểu thêm về chức năng Python Lamda.không thuộc địa Việc sử dụng từ khóa 8 rất giống với từ khóa None2. 8 được sử dụng để tuyên bố rằng một biến bên trong hàm lồng nhau (hàm bên trong hàm) không phải là cục bộ, có nghĩa là nó nằm ở hàm bao gồm bên ngoài. Nếu chúng ta cần sửa đổi giá trị của biến không cục bộ bên trong hàm lồng nhau, thì chúng ta phải khai báo nó với 8. Mặt khác, một biến cục bộ với tên đó được tạo bên trong hàm lồng nhau. Ví dụ sau sẽ giúp chúng tôi làm rõ điều này. 0Ở đây, 48 được lồng trong 49. 1Biến A là trong 50. Vì vậy, nếu chúng ta muốn sửa đổi nó trong 48, chúng ta phải khai báo nó là 8. Lưu ý rằng A không phải là một biến toàn cầu. 2returnDo đó, chúng ta thấy từ đầu ra rằng biến đã được sửa đổi thành công bên trong 48 lồng nhau. Kết quả của việc không sử dụng từ khóa 8 như sau:Ở đây, chúng tôi không tuyên bố rằng biến A bên trong hàm lồng nhau là 8. Do đó, một biến cục bộ mới có cùng tên được tạo, nhưng A không địa phương không được sửa đổi như được thấy trong đầu ra của chúng tôi. 3Đầu ra 4whileỞ đây, chúng tôi đã tạo ra một hàm nội tuyến tăng gấp đôi giá trị, sử dụng câu lệnh 3. Chúng tôi đã sử dụng điều này để nhân đôi các giá trị trong một danh sách chứa 1 đến 5.Tìm hiểu thêm về chức năng Python Lamda. 5Đầu ra 6không thuộc địa Việc sử dụng từ khóa 8 rất giống với từ khóa None2. 8 được sử dụng để tuyên bố rằng một biến bên trong hàm lồng nhau (hàm bên trong hàm) không phải là cục bộ, có nghĩa là nó nằm ở hàm bao gồm bên ngoài. Nếu chúng ta cần sửa đổi giá trị của biến không cục bộ bên trong hàm lồng nhau, thì chúng ta phải khai báo nó với 8. Mặt khác, một biến cục bộ với tên đó được tạo bên trong hàm lồng nhau. Ví dụ sau sẽ giúp chúng tôi làm rõ điều này.withỞ đây, 48 được lồng trong 49.Biến A là trong 50. Vì vậy, nếu chúng ta muốn sửa đổi nó trong 48, chúng ta phải khai báo nó là 8. Lưu ý rằng A không phải là một biến toàn cầu. 7Do đó, chúng ta thấy từ đầu ra rằng biến đã được sửa đổi thành công bên trong 48 lồng nhau. Kết quả của việc không sử dụng từ khóa 8 như sau:Ở đây, chúng tôi không tuyên bố rằng biến A bên trong hàm lồng nhau là 8. Do đó, một biến cục bộ mới có cùng tên được tạo, nhưng A không địa phương không được sửa đổi như được thấy trong đầu ra của chúng tôi.yieldđi qua 9 là một tuyên bố null trong Python. Không có gì xảy ra khi nó được thực hiện. Nó được sử dụng như một người giữ chỗ. 8Giả sử chúng ta có một chức năng chưa được thực hiện, nhưng chúng ta muốn thực hiện nó trong tương lai. Chỉ đơn giản là viết, 9Ở giữa một chương trình sẽ cho chúng ta 57. Thay vì điều này, chúng tôi xây dựng một cơ thể trống với câu lệnh 9. 0Đầu ra 1Chúng ta cũng có thể làm điều tương tự trong một None6 trống. Các từ khóa trong Python với ví dụ là gì?Từ khóa Python. 33 từ khóa của Python là gì?Trong Python, có khoảng ba mươi ba (33) từ khóa và một vài từ khóa thường được sử dụng trong mã hóa chương trình bị phá vỡ, tiếp tục, đúng, sai, và, không, trong khi, def, Class, Class, Class, Class, Class, Class,Nếu, nếu không, Elif, nhập, từ, ngoại trừ, thực thi, in, trả lại, năng suất, lambda, toàn cầu, v.v.break, continue, true, false, and, or, not, for, while, def, class, if, else, elif, import, from, except, exec, print, return, yield, lambda, global, etc.
Một từ khóa trong một chức năng python là gì?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.predefined, reserved words used in Python programming that have special meanings to the compiler. We cannot use a keyword as a variable name, function name, or any other identifier. They are used to define the syntax and structure of the Python language.
Có bao nhiêu từ khóa trong Python?Họ là để 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 là trường hợp nhạy cảm.33 keywords in Python programming language as of writing this tutorial. Although the number can vary in course of time. Also keywords in Python is case sensitive. |