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 PythonSai | chờ đợi | khác | nhập khẩu | đi qua |
Không có | phá vỡ | ngoại trừ | Trong | nuôi |
ĐÚNG VẬY | lớp | cuối cùng | Là | trở về |
và | tiếp tục | vì | Lambda | thử |
như | def | từ | không thuộc địa | trong khi |
khẳng định | Del | toàn cầu | không phải | với |
không đồng bộ | Elif | nếu | hoặc | năng suất |
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.
>>> import keyword >>> print(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']Mô tả các từ khóa trong Python với các ví dụ
Đúng sai
def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 và def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1 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ụ:
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False FalseỞ đâ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ề def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 và trả về def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1 cho ba câu còn lại. def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 và def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1 trong Python giống như def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 6 và def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 7. Điều này có thể được chứng minh bằng ví dụ sau:
>>> True == 1 True >>> False == 0 True >>> True + True 2Không có
def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8 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ó, def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 9. Chúng ta không thể tạo nhiều đối tượng def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8 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 def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8 không ngụ ý def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1, def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 7 hoặc bất kỳ danh sách trống, từ điển, chuỗi, v.v.
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y TrueCá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 def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8. def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8 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ụ:
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x)Đầu ra
NoneChươ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 nhận được def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8 được trả lại tự động (ngầm). Tương tự, đây là một ví dụ khác:
def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x)Đầu ra
NoneChươ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 nhận được def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8 được trả lại tự động (ngầm). Tương tự, đây là một ví dụ khác:
Mặc dù chức năng này có tuyên bố None 7, nhưng nó không đạt được trong mọi trường hợp. Hàm sẽ trả về def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 chỉ khi đầu vào đều.
Nếu chúng ta cung cấp cho hàm một số lẻ, def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8 sẽ được trả về ngầm.
và, hoặc, không
>>> True and False False >>> True or False True >>> not False True 0, >>> True and False False >>> True or False True >>> not False True 1, >>> True and False False >>> True or False True >>> not False True 2 là các toán tử logic trong Python. >>> True and False False >>> True or False True >>> not False True 0 sẽ dẫn đến def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 chỉ khi cả hai toán hạng là def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0. Bảng sự thật cho >>> True and False False >>> True or False True >>> not False True 0 được đưa ra dưới đây:ĐÚNG VẬY | ĐÚNG VẬY | ĐÚNG VẬY |
ĐÚNG VẬY | Sai | Sai |
Sai | ĐÚNG VẬY | Sai |
Sai | Sai | Sai |
lớp
cuối cùngĐÚNG VẬY | ĐÚNG VẬY | ĐÚNG VẬY |
ĐÚNG VẬY | Sai | ĐÚNG VẬY |
Sai | ĐÚNG VẬY | ĐÚNG VẬY |
Sai | Sai | Sai |
lớp
cuối cùngĐÚNG VẬY | Sai |
Sai | ĐÚNG VẬY |
lớp
>>> True and False False >>> True or False True >>> not False Truecuối cùng
Là
trở về
>>> import math as myAlias >>>myAlias.cos(myAlias.pi) -1.0và
tiếp tục
vì
Lambda
thử
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 0như
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 1def
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 2từ
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 3không thuộc địa
trong khi
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 4khẳng định
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 5Del
toàn cầu
Phá vỡ, tiếp tục
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 13 và >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 14 được sử dụng bên trong các vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 15 và >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 16 để thay đổi hành vi bình thường của chúng.
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 13 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 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 14 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.
Điều này có thể được minh họa bằng hai ví dụ sau:
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 6Đầu ra
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 7Ở đây, vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 15 dự định in các số từ 1 đến 10. Nhưng điều kiện >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 20 được đáp ứng khi tôi bằng 5 và chúng tôi phá vỡ vòng lặp. Do đó, chỉ có phạm vi 1 đến 4 được in.
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 8Đầu ra
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 9Ở đây, vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 15 dự định in các số từ 1 đến 10. Nhưng điều kiện >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 20 được đáp ứng khi tôi bằng 5 và chúng tôi phá vỡ vòng lặp. Do đó, chỉ có phạm vi 1 đến 4 được in.
Ở đây chúng tôi sử dụng >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 14 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.
class
Tìm hiểu thêm về Break Python và tiếp tục tuyên bố.
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 22 được sử dụng để xác định một lớp do người dùng mới định nghĩa 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).
>>> True == 1 True >>> False == 0 True >>> True + True 2 0Cá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:
Tìm hiểu thêm về các đối tượng Python và lớp.
def
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 23 đượ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.
>>> True == 1 True >>> False == 0 True >>> True + True 2 1Việc sử dụng >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 23 được hiển thị bên dưới:
Tìm hiểu thêm về các chức năng Python.
Del
>>> True == 1 True >>> False == 0 True >>> True + True 2 2>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 25 được sử dụng để xóa tham chiếu đến một đối tượng. Mọi thứ đều là đối tượng trong Python. Chúng tôi có thể xóa một tham chiếu biến bằng cách sử dụng >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 25
Ở đây chúng ta có thể thấy rằng tham chiếu của biến A đã bị xóa. Vì vậy, nó không còn được xác định. Nhưng B vẫn tồn tại.
>>> True == 1 True >>> False == 0 True >>> True + True 2 3>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 25 cũng được sử dụng để xóa các mục khỏi danh sách hoặc từ điển:
Nếu, nếu không, Elif
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 28 được sử dụng để phân nhánh hoặc ra quyết định có điều kiện.
>>> True == 1 True >>> False == 0 True >>> True + True 2 4Đầu ra
>>> True == 1 True >>> False == 0 True >>> True + True 2 5Ở đây, vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 15 dự định in các số từ 1 đến 10. Nhưng điều kiện >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 20 được đáp ứng khi tôi bằng 5 và chúng tôi phá vỡ vòng lặp. Do đó, chỉ có phạm vi 1 đến 4 được in.
Ở đây chúng tôi sử dụng >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 14 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ố.
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 22 được sử dụng để xác định một lớp do người dùng mới định nghĩa 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:
>>> True == 1 True >>> False == 0 True >>> True + True 2 6Đầu ra
>>> True == 1 True >>> False == 0 True >>> True + True 2 7Ở đây, vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 15 dự định in các số từ 1 đến 10. Nhưng điều kiện >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 20 được đáp ứng khi tôi bằng 5 và chúng tôi phá vỡ vòng lặp. Do đó, chỉ có phạm vi 1 đến 4 được in.
Ở đây chúng tôi sử dụng >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 14 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ố.
>>> True == 1 True >>> False == 0 True >>> True + True 2 8finally
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 22 được sử dụng để xác định một lớp do người dùng mới định nghĩa 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).
>>> True == 1 True >>> False == 0 True >>> True + True 2 9Cá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:
Tìm hiểu thêm về các đối tượng Python và lớp.
for
def
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 23 được sử dụng để xác định chức năng do người dùng xác định.
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 0Đầu ra
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 >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 23 được hiển thị bên dưới:
Tìm hiểu thêm về các chức năng Python.
Del
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 2Sẽ nhập mô -đun >>> import math as myAlias >>>myAlias.cos(myAlias.pi) -1.0 7. Bây giờ chúng ta có thể sử dụng hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 61 bên trong nó là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 62. Nhưng nếu chúng tôi muốn nhập chỉ hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 61, điều này có thể được thực hiện bằng cách sử dụng >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 64 như
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 3Bây giờ chúng ta có thể sử dụng chức năng đơn giản là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 61, không cần phải viết >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 62.
Tìm hiểu thêm về các mô -đun Python và báo cáo nhập.
toàn cầu
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67 đượ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à >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67. Đ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 >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67. 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.
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 4Đầu ra
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 5Ở đây, hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 70 chỉ đọc giá trị của >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71. Vì vậy, chúng tôi không cần phải tuyên bố nó là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67. Nhưng hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 73 đang sửa đổi giá trị, vì vậy chúng ta cần khai báo biến là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
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). >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 75 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à >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
Do đó, một biến cục bộ mới >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71 đượ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.
in
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 78 đượ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ề def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 Nếu giá trị có mặt, nếu không nó sẽ trả về def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1. Ví dụ:
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 6Việc sử dụng thứ cấp của >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 78 là đi qua một chuỗi trong vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 15.
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 7Đầu ra
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 8Ở đây, hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 70 chỉ đọc giá trị của >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71. Vì vậy, chúng tôi không cần phải tuyên bố nó là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67. Nhưng hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 73 đang sửa đổi giá trị, vì vậy chúng ta cần khai báo biến là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
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). >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 75 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à >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
Do đó, một biến cục bộ mới >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71 đượ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.
>>> None == 0 False >>> None == [] False >>> None == False False >>> x = None >>> y = None >>> x == y True 9>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 78 đượ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ề def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 Nếu giá trị có mặt, nếu không nó sẽ trả về def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1. Ví dụ:
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 0Việc sử dụng thứ cấp của >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 78 là đi qua một chuỗi trong vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 15.
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 1Là
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 83 được sử dụng trong Python để kiểm tra nhận dạng đối tượng. Mặc dù toán tử >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 84 được sử dụng để kiểm tra xem hai biến có bằng hay không, >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 83 được sử dụng để kiểm tra xem hai biến có đề cập đến cùng một đối tượng hay không.
Nó trả về def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 nếu các đối tượng giống hệt nhau và def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1 nếu không.
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 2Đầu ra
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 3Ở đây, hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 70 chỉ đọc giá trị của >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71. Vì vậy, chúng tôi không cần phải tuyên bố nó là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67. Nhưng hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 73 đang sửa đổi giá trị, vì vậy chúng ta cần khai báo biến là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
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). >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 75 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à >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
Do đó, một biến cục bộ mới >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71 đượ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.
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 78 đượ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ề def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 Nếu giá trị có mặt, nếu không nó sẽ trả về def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1. Ví dụ:
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 4Đầu ra
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 5Ở đây, hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 70 chỉ đọc giá trị của >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71. Vì vậy, chúng tôi không cần phải tuyên bố nó là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67. Nhưng hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 73 đang sửa đổi giá trị, vì vậy chúng ta cần khai báo biến là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
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). >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 75 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à >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
Do đó, một biến cục bộ mới >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71 đượ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.
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 6Đầu ra
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 7Ở đây, hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 70 chỉ đọc giá trị của >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71. Vì vậy, chúng tôi không cần phải tuyên bố nó là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67. Nhưng hàm >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 73 đang sửa đổi giá trị, vì vậy chúng ta cần khai báo biến là >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
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). >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 75 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à >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 67.
Do đó, một biến cục bộ mới >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 71 đượ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.
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 78 đượ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ề def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 0 Nếu giá trị có mặt, nếu không nó sẽ trả về def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1. Ví dụ:
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 8Việc sử dụng thứ cấp của >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 78 là đi qua một chuỗi trong vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 15.
def a_void_function(): a = 1 b = 2 c = a + b x = a_void_function() print(x) 9Chúng ta cũng có thể làm điều tương tự trong một >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 22 trống.
None 0return
Tuyên bố None 7 được sử dụng bên trong một hàm để thoát nó và trả về một giá trị.
Nếu chúng tôi không trả về một giá trị rõ ràng, def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 8 sẽ được trả về tự động. Điều này được xác minh với ví dụ sau.
None 1Đầu ra
None 2while
>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 16 được sử dụng để lặp trong Python.
Các câu lệnh bên trong vòng >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 16 tiếp tục thực thi cho đến khi điều kiện cho vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 16 đánh giá thành def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1 hoặc câu lệnh >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 13. Chương trình sau minh họa điều này.
None 3Đầu ra
None 4>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 16 được sử dụng để lặp trong Python.
Các câu lệnh bên trong vòng >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 16 tiếp tục thực thi cho đến khi điều kiện cho vòng lặp >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 16 đánh giá thành def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1 hoặc câu lệnh >>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 13. Chương trình sau minh họa điều này.
with
Lưu ý rằng 0 bằng def improper_return_function(a): if (a % 2) == 0: return True x = improper_return_function(3) print(x) 1.
Tìm hiểu thêm về Python trong khi vòng lặp.
None 5Tuyên bố >>> True == 1 True >>> False == 0 True >>> True + True 2 18 được sử dụng để bao bọc việc thực thi một khối mã trong các phương thức được xác định bởi Trình quản lý ngữ cảnh.
Trình quản lý bối cảnh là một lớp thực hiện các phương thức >>> True == 1 True >>> False == 0 True >>> True + True 2 19 và >>> True == 1 True >>> False == 0 True >>> True + True 2 20. Việc sử dụng câu lệnh >>> True == 1 True >>> False == 0 True >>> True + True 2 18 đảm bảo rằng phương pháp >>> True == 1 True >>> False == 0 True >>> True + True 2 20 được gọi ở cuối khối lồng nhau. Khái niệm này tương tự như việc sử dụng khối >>> True == 1 True >>> False == 0 True >>> True + True 2 23. Đây là một ví dụ.
yield
Ví dụ này ghi văn bản >>> True == 1 True >>> False == 0 True >>> True + True 2 24 vào tệp >>> True == 1 True >>> False == 0 True >>> True + True 2 25. Các đối tượng tệp có phương thức >>> True == 1 True >>> False == 0 True >>> True + True 2 19 và >>> True == 1 True >>> False == 0 True >>> True + True 2 20 được xác định trong chúng, vì vậy chúng đóng vai trò là người quản lý bối cảnh của riêng họ.
Đầu tiên, phương thức >>> True == 1 True >>> False == 0 True >>> True + True 2 19 được gọi, sau đó mã trong câu lệnh >>> True == 1 True >>> False == 0 True >>> True + True 2 18 được thực thi và cuối cùng phương thức >>> True == 1 True >>> False == 0 True >>> True + True 2 20 được gọi. Phương thức >>> True == 1 True >>> False == 0 True >>> True + True 2 20 được gọi ngay cả khi có lỗi. Về cơ bản, nó đóng luồng tệp.
None 6>>> True == 1 True >>> False == 0 True >>> True + True 2 32 được sử dụng bên trong một hàm như câu lệnh None 7. Nhưng >>> True == 1 True >>> False == 0 True >>> True + True 2 32 trả về một máy phát.
None 7Trình tạo là một trình lặp tạo ra một mục tại một thời điểm. Một danh sách lớn các giá trị sẽ chiếm rất nhiều bộ nhớ. Máy phát điện rất hữu ích trong tình huống này vì nó chỉ tạo ra một giá trị tại một thời điểm thay vì lưu trữ tất cả các giá trị trong bộ nhớ. Ví dụ,
None 8Đầu ra
None 9>>> 1 == 1 True >>> 5 > 3 True >>> True or False True >>> 10 <= 1 False >>> 3 > 7 False >>> True and False False 16 được sử dụng để lặp trong Python.