Nếu bạn có kinh nghiệm với các ngôn ngữ lập trình khác, như C hoặc Java, thì có lẽ bạn đã nghe nói về khái niệm
>>> print[print["Hello, World!"]]
Hello, World!
None
4. Nhiều ngôn ngữ sử dụng điều này để biểu thị một con trỏ không trỏ đến bất cứ thứ gì, để biểu thị khi một biến trống hoặc để đánh dấu các tham số mặc định mà bạn chưa cung cấp. >>> print[print["Hello, World!"]]
Hello, World!
None
4 thường được định nghĩa là >>> print[print["Hello, World!"]]
Hello, World!
None
6 trong các ngôn ngữ đó, nhưng >>> print[print["Hello, World!"]]
Hello, World!
None
4 trong Python thì khácPython sử dụng từ khóa
>>> print[print["Hello, World!"]]
Hello, World!
None
8 để định nghĩa các đối tượng và biến >>> print[print["Hello, World!"]]
Hello, World!
None
4. Mặc dù >>> print[print["Hello, World!"]]
Hello, World!
None
8 phục vụ một số mục đích giống như >>> print[print["Hello, World!"]]
Hello, World!
None
4 trong các ngôn ngữ khác, nhưng nó hoàn toàn là một con quái vật khác. Là >>> print[print["Hello, World!"]]
Hello, World!
None
4 trong Python, >>> print[print["Hello, World!"]]
Hello, World!
None
8 không được định nghĩa là >>> print[print["Hello, World!"]]
Hello, World!
None
6 hoặc bất kỳ giá trị nào khác. Trong Python, >>> print[print["Hello, World!"]]
Hello, World!
None
8 là một đối tượng và là công dân hạng nhấtTrong hướng dẫn này, bạn sẽ học
8 là gì và cách kiểm tra nó>>> print[print["Hello, World!"]] Hello, World! None
- Khi nào và tại sao sử dụng
8 làm tham số mặc định>>> print[print["Hello, World!"]] Hello, World! None
- Điều gì
8 và>>> print[print["Hello, World!"]] Hello, World! None
59 có nghĩa là truy nguyên của bạn>>> print[print["Hello, World!"]] Hello, World! None
- Cách sử dụng
8 trong kiểm tra loại>>> print[print["Hello, World!"]] Hello, World! None
- Cách thức hoạt động của
4 trong Python>>> print[print["Hello, World!"]] Hello, World! None
Tiền thưởng miễn phí. Nhấp vào đây để nhận Bảng cheat Python và tìm hiểu kiến thức cơ bản về Python 3, như làm việc với các kiểu dữ liệu, từ điển, danh sách và hàm Python
Hiểu Null trong Python
>>> print[print["Hello, World!"]]
Hello, World!
None
8 là giá trị mà hàm trả về khi không có câu lệnh >>> print[print["Hello, World!"]]
Hello, World!
None
93 trong hàm>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
0Khi bạn gọi cho
>>> print[print["Hello, World!"]]
Hello, World!
None
94, không có đầu ra nào để bạn xem. Tuy nhiên, khi bạn in một cuộc gọi tới nó, bạn sẽ thấy >>> print[print["Hello, World!"]]
Hello, World!
None
8 ẩn mà nó trả vềTrên thực tế,
>>> print[print["Hello, World!"]]
Hello, World!
None
8 thường xuyên xuất hiện dưới dạng giá trị trả về đến nỗi REPL của Python sẽ không in ra >>> print[print["Hello, World!"]]
Hello, World!
None
8 trừ khi bạn nói rõ ràng với nó>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
5Bản thân
>>> print[print["Hello, World!"]]
Hello, World!
None
8 không có đầu ra, nhưng khi in nó sẽ hiển thị >>> print[print["Hello, World!"]]
Hello, World!
None
8 trên bàn điều khiểnThật thú vị, bản thân
>>> print[print["Hello, World!"]]
Hello, World!
None
80 không có giá trị trả về. Nếu bạn cố in một cuộc gọi tới >>> print[print["Hello, World!"]]
Hello, World!
None
80, thì bạn sẽ nhận được >>> print[print["Hello, World!"]]
Hello, World!
None
8>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
Nó có vẻ lạ, nhưng
>>> print[print["Hello, World!"]]
Hello, World!
None
83 cho bạn thấy >>> print[print["Hello, World!"]]
Hello, World!
None
8 mà >>> print[print["Hello, World!"]]
Hello, World!
None
80 bên trong trả về>>> print[print["Hello, World!"]]
Hello, World!
None
8 cũng thường được sử dụng làm tín hiệu cho các tham số bị thiếu hoặc mặc định. Chẳng hạn, >>> print[print["Hello, World!"]]
Hello, World!
None
8 xuất hiện hai lần trong tài liệu cho >>> print[print["Hello, World!"]]
Hello, World!
None
88>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
5Ở đây,
>>> print[print["Hello, World!"]]
Hello, World!
None
8 là giá trị mặc định cho tham số >>> print[print["Hello, World!"]]
Hello, World!
None
00 cũng như gợi ý kiểu cho giá trị trả về. Đầu ra chính xác của >>> print[print["Hello, World!"]]
Hello, World!
None
01 có thể khác nhau giữa các nền tảng. Bạn có thể nhận được đầu ra khác khi chạy lệnh này trong trình thông dịch của mình, nhưng nó sẽ tương tựLoại bỏ các quảng cáoSử dụng đối tượng Null của Python >>> print[print["Hello, World!"]]
Hello, World!
None
8
>>> print[print["Hello, World!"]]
Hello, World!
None
Thông thường, bạn sẽ sử dụng
>>> print[print["Hello, World!"]]
Hello, World!
None
8 như một phần của phép so sánh. Một ví dụ là khi bạn cần kiểm tra xem một số kết quả hoặc tham số có phải là >>> print[print["Hello, World!"]]
Hello, World!
None
8 không. Lấy kết quả bạn nhận được từ >>> print[print["Hello, World!"]]
Hello, World!
None
05. Biểu thức chính quy của bạn có khớp với một chuỗi đã cho không? - Trả về một đối tượng
06. Cụm từ thông dụng của bạn đã tìm thấy kết quả phù hợp>>> print[print["Hello, World!"]] Hello, World! None
- Trả về một đối tượng
8. Biểu thức chính quy của bạn không tìm thấy kết quả phù hợp>>> print[print["Hello, World!"]] Hello, World! None
Trong khối mã bên dưới, bạn đang kiểm tra xem mẫu
>>> print[print["Hello, World!"]]
Hello, World!
None
08 có khớp với một chuỗi không>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
9Ở đây, bạn sử dụng
>>> print[print["Hello, World!"]]
Hello, World!
None
09 để kiểm tra xem mẫu có khớp với chuỗi >>> print[print["Hello, World!"]]
Hello, World!
None
10 không. Khối mã này thể hiện một quy tắc quan trọng cần ghi nhớ khi bạn đang kiểm tra >>> print[print["Hello, World!"]]
Hello, World!
None
8- Sử dụng các toán tử nhận dạng
12 và>>> print[print["Hello, World!"]] Hello, World! None
13>>> print[print["Hello, World!"]] Hello, World! None
- Không sử dụng các toán tử đẳng thức
14 và>>> print[print["Hello, World!"]] Hello, World! None
15>>> print[print["Hello, World!"]] Hello, World! None
Các toán tử đẳng thức có thể bị đánh lừa khi bạn so sánh các đối tượng do người dùng định nghĩa sẽ ghi đè lên chúng
>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
8Ở đây, toán tử đẳng thức
>>> print[print["Hello, World!"]]
Hello, World!
None
14 trả về câu trả lời sai. Mặt khác, toán tử nhận dạng >>> print[print["Hello, World!"]]
Hello, World!
None
12 không thể bị lừa vì bạn không thể ghi đè lên nóGhi chú. Để biết thêm thông tin về cách so sánh với
>>> print[print["Hello, World!"]]
Hello, World!
None
8, hãy xem Nên và Không nên. Đề xuất lập trình Python>>> print[print["Hello, World!"]]
Hello, World!
None
8 là giả, có nghĩa là >>> print[print["Hello, World!"]]
Hello, World!
None
20 là >>> print[print["Hello, World!"]]
Hello, World!
None
21. Nếu tất cả những gì bạn muốn biết là liệu kết quả có sai hay không, thì một bài kiểm tra như sau là đủ>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
0Đầu ra không cho bạn thấy rằng
>>> print[print["Hello, World!"]]
Hello, World!
None
22 chính xác là >>> print[print["Hello, World!"]]
Hello, World!
None
8, chỉ có điều là nó sai. Nếu bạn phải biết mình có đối tượng >>> print[print["Hello, World!"]]
Hello, World!
None
8 hay không, hãy sử dụng >>> print[print["Hello, World!"]]
Hello, World!
None
12 và >>> print[print["Hello, World!"]]
Hello, World!
None
13Các đối tượng sau đây đều là giả
- danh sách trống
- Từ điển trống
- bộ trống
- Chuỗi rỗng
6>>> print[print["Hello, World!"]] Hello, World! None
28>>> print[print["Hello, World!"]] Hello, World! None
Để biết thêm về phép so sánh, giá trị trung thực và giá trị giả, bạn có thể đọc về cách sử dụng toán tử Python
>>> print[print["Hello, World!"]]
Hello, World!
None
29, cách sử dụng toán tử >>> print[print["Hello, World!"]]
Hello, World!
None
30 của Python và cách sử dụng toán tử >>> print[print["Hello, World!"]]
Hello, World!
None
31 của PythonKhai báo biến Null trong Python
Trong một số ngôn ngữ, các biến xuất hiện từ một khai báo. Họ không cần phải có một giá trị ban đầu được gán cho họ. Trong các ngôn ngữ đó, giá trị mặc định ban đầu cho một số loại biến có thể là
>>> print[print["Hello, World!"]]
Hello, World!
None
4. Tuy nhiên, trong Python, các biến trở nên sống động từ các câu lệnh gán. Hãy xem khối mã sau>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
1Ở đây, bạn có thể thấy biến có giá trị
>>> print[print["Hello, World!"]]
Hello, World!
None
8 khác với biến không xác định. Tất cả các biến trong Python đều tồn tại bằng cách gán. Một biến sẽ chỉ bắt đầu hoạt động dưới dạng >>> print[print["Hello, World!"]]
Hello, World!
None
4 trong Python nếu bạn gán >>> print[print["Hello, World!"]]
Hello, World!
None
8 cho nóLoại bỏ các quảng cáoSử dụng >>> print[print["Hello, World!"]]
Hello, World!
None
8 làm Tham số mặc định
>>> print[print["Hello, World!"]]
Hello, World!
None
Thông thường, bạn sẽ sử dụng
>>> print[print["Hello, World!"]]
Hello, World!
None
8 làm giá trị mặc định cho tham số tùy chọn. Có một lý do rất chính đáng để sử dụng >>> print[print["Hello, World!"]]
Hello, World!
None
8 ở đây thay vì một loại có thể thay đổi chẳng hạn như danh sách. Hãy tưởng tượng một chức năng như thế này>>> print[print["Hello, World!"]]
Hello, World!
None
2>>> print[print["Hello, World!"]]
Hello, World!
None
39 chứa một bất ngờ khó chịu. Nó hoạt động tốt khi bạn gọi nó với một danh sách hiện có>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
3Ở đây, bạn thêm
>>> print[print["Hello, World!"]]
Hello, World!
None
500 vào cuối danh sách mà không gặp vấn đề gìNhưng nếu bạn gọi hàm này một vài lần mà không có tham số
>>> print[print["Hello, World!"]]
Hello, World!
None
501, thì bạn bắt đầu thấy hành vi không chính xác>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
50Giá trị mặc định cho
>>> print[print["Hello, World!"]]
Hello, World!
None
501 chỉ đánh giá một lần tại thời điểm hàm được xác định, vì vậy mã sẽ sử dụng lại giá trị đó mỗi khi bạn không chuyển danh sách hiện cóCách đúng đắn để xây dựng chức năng này là sử dụng
>>> print[print["Hello, World!"]]
Hello, World!
None
8 làm giá trị mặc định, sau đó kiểm tra nó và khởi tạo một danh sách mới nếu cần>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
51>>> print[print["Hello, World!"]]
Hello, World!
None
504 hoạt động như bạn muốn bằng cách tạo một danh sách mới với mỗi cuộc gọi mà bạn không chuyển danh sách hiện có. Nó hoạt động vì mã của bạn sẽ thực thi dòng 2 và 3 mỗi khi nó gọi hàm với tham số mặc địnhSử dụng >>> print[print["Hello, World!"]]
Hello, World!
None
8 làm Giá trị Null trong Python
>>> print[print["Hello, World!"]]
Hello, World!
None
Bạn sẽ làm gì khi
>>> print[print["Hello, World!"]]
Hello, World!
None
8 là một đối tượng đầu vào hợp lệ? >>>
>>> print[print["Hello, World!"]]
Hello, World!
None
52Ở đây, lớp
>>> print[print["Hello, World!"]]
Hello, World!
None
510 đóng vai trò là tín hiệu không nối thêm, vì vậy bạn không cần >>> print[print["Hello, World!"]]
Hello, World!
None
8 cho điều đó. Điều đó giải phóng bạn để thêm >>> print[print["Hello, World!"]]
Hello, World!
None
8 khi bạn muốnBạn có thể sử dụng kỹ thuật này khi
>>> print[print["Hello, World!"]]
Hello, World!
None
8 cũng là một khả năng cho các giá trị trả về. Chẳng hạn, >>> print[print["Hello, World!"]]
Hello, World!
None
514 trả về >>> print[print["Hello, World!"]]
Hello, World!
None
8 theo mặc định nếu không tìm thấy khóa trong từ điển. Nếu >>> print[print["Hello, World!"]]
Hello, World!
None
8 là một giá trị hợp lệ trong từ điển của bạn, thì bạn có thể gọi >>> print[print["Hello, World!"]]
Hello, World!
None
514 như thế này>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
53Ở đây bạn đã xác định một lớp tùy chỉnh
>>> print[print["Hello, World!"]]
Hello, World!
None
518. Bây giờ, thay vì trả về >>> print[print["Hello, World!"]]
Hello, World!
None
8 khi khóa không có trong từ điển, bạn có thể trả về >>> print[print["Hello, World!"]]
Hello, World!
None
518. Điều đó giải phóng bạn để trả về >>> print[print["Hello, World!"]]
Hello, World!
None
8 khi đó là giá trị thực trong từ điểnGiải mã >>> print[print["Hello, World!"]]
Hello, World!
None
8 trong Traceback
>>> print[print["Hello, World!"]]
Hello, World!
None
Khi
>>> print[print["Hello, World!"]]
Hello, World!
None
59 xuất hiện trong truy nguyên của bạn, điều đó có nghĩa là thứ mà bạn không mong đợi là >>> print[print["Hello, World!"]]
Hello, World!
None
8 thực sự là >>> print[print["Hello, World!"]]
Hello, World!
None
8 và bạn đã cố sử dụng nó theo cách mà bạn không thể sử dụng >>> print[print["Hello, World!"]]
Hello, World!
None
8. Hầu như luôn luôn, đó là vì bạn đang cố gọi một phương thức trên đóChẳng hạn, bạn đã gọi
>>> print[print["Hello, World!"]]
Hello, World!
None
527 trên >>> print[print["Hello, World!"]]
Hello, World!
None
528 nhiều lần ở trên, nhưng nếu >>> print[print["Hello, World!"]]
Hello, World!
None
528 bằng cách nào đó trở thành bất kỳ thứ gì khác ngoài danh sách, thì >>> print[print["Hello, World!"]]
Hello, World!
None
527 sẽ thất bại>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
54Ở đây, mã của bạn tăng
>>> print[print["Hello, World!"]]
Hello, World!
None
531 rất phổ biến vì đối tượng cơ bản, >>> print[print["Hello, World!"]]
Hello, World!
None
528, không còn là danh sách nữa. Bạn đã đặt nó thành >>> print[print["Hello, World!"]]
Hello, World!
None
8, mà không biết làm thế nào để >>> print[print["Hello, World!"]]
Hello, World!
None
527, và do đó, mã đưa ra một ngoại lệKhi bạn nhìn thấy dấu vết như thế này trong mã của mình, trước tiên hãy tìm thuộc tính gây ra lỗi. Đây, là
>>> print[print["Hello, World!"]]
Hello, World!
None
527. Từ đó, bạn sẽ thấy đối tượng mà bạn đã cố gọi nó. Trong trường hợp này, đó là >>> print[print["Hello, World!"]]
Hello, World!
None
528, như bạn có thể biết từ mã ngay phía trên truy nguyên. Cuối cùng, tìm ra cách đối tượng đó trở thành >>> print[print["Hello, World!"]]
Hello, World!
None
8 và thực hiện các bước cần thiết để sửa mã của bạnLoại bỏ các quảng cáoKiểm tra Null trong Python
Có hai trường hợp kiểm tra loại mà bạn sẽ quan tâm về
>>> print[print["Hello, World!"]]
Hello, World!
None
4 trong Python. Trường hợp đầu tiên là khi bạn quay trở lại >>> print[print["Hello, World!"]]
Hello, World!
None
8>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
55Trường hợp này tương tự như khi bạn không có câu lệnh
>>> print[print["Hello, World!"]]
Hello, World!
None
93 nào, câu lệnh này trả về >>> print[print["Hello, World!"]]
Hello, World!
None
8 theo mặc địnhTrường hợp thứ hai khó hơn một chút. Đó là nơi bạn đang lấy hoặc trả về một giá trị có thể là
>>> print[print["Hello, World!"]]
Hello, World!
None
8, nhưng cũng có thể là một loại [đơn] nào đó. Trường hợp này giống như những gì bạn đã làm với >>> print[print["Hello, World!"]]
Hello, World!
None
05 ở trên, trả về một đối tượng >>> print[print["Hello, World!"]]
Hello, World!
None
06 hoặc >>> print[print["Hello, World!"]]
Hello, World!
None
8Quá trình tương tự đối với các tham số
>>> print[print["Hello, World!"]]
Hello, World!
None
56Bạn sửa đổi
>>> print[print["Hello, World!"]]
Hello, World!
None
504 ở trên và nhập >>> print[print["Hello, World!"]]
Hello, World!
None
547 từ >>> print[print["Hello, World!"]]
Hello, World!
None
548 để trả lại một >>> print[print["Hello, World!"]]
Hello, World!
None
549Nhìn dưới mui xe
Trong nhiều ngôn ngữ khác,
>>> print[print["Hello, World!"]]
Hello, World!
None
4 chỉ là một từ đồng nghĩa với >>> print[print["Hello, World!"]]
Hello, World!
None
6, nhưng >>> print[print["Hello, World!"]]
Hello, World!
None
4 trong Python là một đối tượng toàn diện>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
57Dòng này cho thấy rằng
>>> print[print["Hello, World!"]]
Hello, World!
None
8 là một đối tượng và loại của nó là >>> print[print["Hello, World!"]]
Hello, World!
None
59Bản thân
>>> print[print["Hello, World!"]]
Hello, World!
None
8 được tích hợp vào ngôn ngữ dưới dạng >>> print[print["Hello, World!"]]
Hello, World!
None
4 trong Python>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
58Tại đây, bạn có thể thấy
>>> print[print["Hello, World!"]]
Hello, World!
None
8 trong danh sách >>> print[print["Hello, World!"]]
Hello, World!
None
558 là từ điển mà trình thông dịch giữ cho mô-đun >>> print[print["Hello, World!"]]
Hello, World!
None
559>>> print[print["Hello, World!"]]
Hello, World!
None
8 là một từ khóa, giống như >>> print[print["Hello, World!"]]
Hello, World!
None
21 và >>> print[print["Hello, World!"]]
Hello, World!
None
28. Nhưng vì điều này, bạn không thể liên hệ trực tiếp với >>> print[print["Hello, World!"]]
Hello, World!
None
8 từ >>> print[print["Hello, World!"]]
Hello, World!
None
558 như bạn có thể, ví dụ: >>> print[print["Hello, World!"]]
Hello, World!
None
565. Tuy nhiên, bạn có thể lấy nó bằng thủ thuật >>> print[print["Hello, World!"]]
Hello, World!
None
566>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
59Khi bạn sử dụng
>>> print[print["Hello, World!"]]
Hello, World!
None
566, bạn có thể tìm nạp >>> print[print["Hello, World!"]]
Hello, World!
None
8 thực tế từ >>> print[print["Hello, World!"]]
Hello, World!
None
558, điều mà bạn không thể thực hiện bằng cách đơn giản là yêu cầu với >>> print[print["Hello, World!"]]
Hello, World!
None
570Mặc dù Python in từ
>>> print[print["Hello, World!"]]
Hello, World!
None
59 trong nhiều thông báo lỗi, nhưng >>> print[print["Hello, World!"]]
Hello, World!
None
59 không phải là mã định danh trong Python. Nó không có trong >>> print[print["Hello, World!"]]
Hello, World!
None
559. Bạn chỉ có thể đạt được nó với >>> print[print["Hello, World!"]]
Hello, World!
None
574>>> print[print["Hello, World!"]]
Hello, World!
None
8 là một người độc thân. Nghĩa là, lớp >>> print[print["Hello, World!"]]
Hello, World!
None
59 chỉ cung cấp cho bạn cùng một phiên bản duy nhất của >>> print[print["Hello, World!"]]
Hello, World!
None
8. Chỉ có một >>> print[print["Hello, World!"]]
Hello, World!
None
8 trong chương trình Python của bạn>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
0Ngay cả khi bạn cố gắng tạo một phiên bản mới, bạn vẫn nhận được phiên bản
>>> print[print["Hello, World!"]]
Hello, World!
None
8 hiện cóBạn có thể chứng minh rằng
>>> print[print["Hello, World!"]]
Hello, World!
None
8 và >>> print[print["Hello, World!"]]
Hello, World!
None
581 là cùng một đối tượng bằng cách sử dụng >>> print[print["Hello, World!"]]
Hello, World!
None
582>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
1Ở đây, thực tế là
>>> print[print["Hello, World!"]]
Hello, World!
None
583 xuất ra cùng một giá trị số nguyên cho cả >>> print[print["Hello, World!"]]
Hello, World!
None
8 và >>> print[print["Hello, World!"]]
Hello, World!
None
581 có nghĩa là trên thực tế, chúng là cùng một đối tượngGhi chú. Giá trị thực do
>>> print[print["Hello, World!"]]
Hello, World!
None
583 tạo ra sẽ khác nhau giữa các hệ thống và thậm chí giữa các lần thực thi chương trình. Trong CPython, thời gian chạy Python phổ biến nhất, >>> print[print["Hello, World!"]]
Hello, World!
None
582 thực hiện công việc của mình bằng cách báo cáo địa chỉ bộ nhớ của một đối tượng. Hai đối tượng sống ở cùng một địa chỉ bộ nhớ là cùng một đối tượngNếu bạn cố gán cho
>>> print[print["Hello, World!"]]
Hello, World!
None
8, thì bạn sẽ nhận được một >>> print[print["Hello, World!"]]
Hello, World!
None
589>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
2Tất cả các ví dụ trên cho thấy rằng bạn không thể sửa đổi
>>> print[print["Hello, World!"]]
Hello, World!
None
8 hoặc >>> print[print["Hello, World!"]]
Hello, World!
None
59. Chúng là những hằng số thựcBạn cũng không thể phân lớp
>>> print[print["Hello, World!"]]
Hello, World!
None
59>>>
>>> print[print["Hello, World!"]]
Hello, World!
None
3Truy nguyên này cho thấy trình thông dịch sẽ không cho phép bạn tạo một lớp mới kế thừa từ
>>> print[print["Hello, World!"]]
Hello, World!
None
574Loại bỏ các quảng cáoPhần kết luận
>>> print[print["Hello, World!"]]
Hello, World!
None
8 là một công cụ mạnh mẽ trong hộp công cụ Python. Giống như >>> print[print["Hello, World!"]]
Hello, World!
None
21 và >>> print[print["Hello, World!"]]
Hello, World!
None
28, >>> print[print["Hello, World!"]]
Hello, World!
None
8 là một từ khóa bất biến. Là >>> print[print["Hello, World!"]]
Hello, World!
None
4 trong Python, bạn sử dụng nó để đánh dấu các giá trị và kết quả bị thiếu, thậm chí cả các tham số mặc định, nơi đây là lựa chọn tốt hơn nhiều so với các loại có thể thay đổiBây giờ bạn có thể
- Thử nghiệm cho
8 với>>> print[print["Hello, World!"]] Hello, World! None
12 và>>> print[print["Hello, World!"]] Hello, World! None
13>>> print[print["Hello, World!"]] Hello, World! None
- Chọn thời điểm
8 là giá trị hợp lệ trong mã của bạn>>> print[print["Hello, World!"]] Hello, World! None
- Sử dụng
8 và các lựa chọn thay thế của nó làm tham số mặc định>>> print[print["Hello, World!"]] Hello, World! None
- Giải mã
8 và>>> print[print["Hello, World!"]] Hello, World! None
59 trong truy nguyên của bạn>>> print[print["Hello, World!"]] Hello, World! None
- Sử dụng
8 và>>> print[print["Hello, World!"]] Hello, World! None
547 trong gợi ý loại>>> print[print["Hello, World!"]] Hello, World! None
Làm thế nào để bạn sử dụng
>>> print[print["Hello, World!"]]
Hello, World!
None
4 trong Python? Đánh dấu là đã hoàn thành
Xem ngay Hướng dẫn này có một khóa học video liên quan do nhóm Real Python tạo. Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn. Python không có. Null trong Python
🐍 Thủ thuật Python 💌
Nhận một Thủ thuật Python ngắn và hấp dẫn được gửi đến hộp thư đến của bạn vài ngày một lần. Không có thư rác bao giờ. Hủy đăng ký bất cứ lúc nào. Được quản lý bởi nhóm Real Python
Gửi cho tôi thủ thuật Python »
Về Sói
Wolf là một Pythonista cuồng nhiệt và viết cho Real Python
» Thông tin thêm về SóiMỗi hướng dẫn tại Real Python được tạo bởi một nhóm các nhà phát triển để nó đáp ứng các tiêu chuẩn chất lượng cao của chúng tôi. Các thành viên trong nhóm đã làm việc trong hướng dẫn này là
Aldren
Geir Arne
Jaya
Joanna
Mike
Bậc thầy Kỹ năng Python trong thế giới thực Với quyền truy cập không giới hạn vào Python thực
Tham gia với chúng tôi và có quyền truy cập vào hàng nghìn hướng dẫn, khóa học video thực hành và cộng đồng các Pythonistas chuyên gia
Nâng cao kỹ năng Python của bạn »
Bậc thầy Kỹ năng Python trong thế giới thực
Với quyền truy cập không giới hạn vào Python thực
Tham gia với chúng tôi và có quyền truy cập vào hàng ngàn hướng dẫn, khóa học video thực hành và cộng đồng Pythonistas chuyên gia
Nâng cao kỹ năng Python của bạn »
Bạn nghĩ sao?
Đánh giá bài viết này
Tweet Chia sẻ Chia sẻ EmailBài học số 1 hoặc điều yêu thích mà bạn đã học được là gì?
Mẹo bình luận. Những nhận xét hữu ích nhất là những nhận xét được viết với mục đích học hỏi hoặc giúp đỡ các sinh viên khác. Nhận các mẹo để đặt câu hỏi hay và nhận câu trả lời cho các câu hỏi phổ biến trong cổng thông tin hỗ trợ của chúng tôi