Hướng dẫn none is a python type whose value indicates that no value exists. - none là một loại python có giá trị chỉ ra rằng không có giá trị nào tồn tại.
142 Show Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi đã nghiên cứu Python, và tôi đã đọc một chương mô tả giá trị 7, nhưng thật không may, cuốn sách này không rõ ràng lắm ở một số điểm. Tôi nghĩ rằng tôi sẽ tìm thấy câu trả lời cho câu hỏi của tôi, nếu tôi chia sẻ nó ở đó.
Tôi muốn biết giá trị 7 là gì và bạn sử dụng nó để làm gì?Và ngoài ra, tôi không nhận được phần này của cuốn sách:
Điều đó nghĩa là gì? Câu trả lời rất tuyệt, mặc dù tôi không hiểu hầu hết các câu trả lời do kiến thức thấp của tôi về thế giới máy tính (tôi chưa học về các lớp học, đối tượng, v.v.). Câu văn này có nghĩa là gì?
Final: Điều đó nghĩa là gì?
Câu trả lời rất tuyệt, mặc dù tôi không hiểu hầu hết các câu trả lời do kiến thức thấp của tôi về thế giới máy tính (tôi chưa học về các lớp học, đối tượng, v.v.). Câu văn này có nghĩa là gì?Oct 20, 2013 at 2:10
8 Cuối cùng tôi đã nhận được câu trả lời của mình từ việc tìm kiếm các câu trả lời khác nhau. Tôi phải đánh giá cao tất cả những người đặt thời gian của họ để giúp tôi (đặc biệt là Martijn Pieters và DSM), và tôi ước rằng tôi có thể chọn tất cả các câu trả lời là tốt nhất, nhưng lựa chọn được giới hạn trong một. Tất cả các câu trả lời là tuyệt vời.
Điều đó nghĩa là gì? Câu trả lời rất tuyệt, mặc dù tôi không hiểu hầu hết các câu trả lời do kiến thức thấp của tôi về thế giới máy tính (tôi chưa học về các lớp học, đối tượng, v.v.). Câu văn này có nghĩa là gì?
Cuối cùng tôi đã nhận được câu trả lời của mình từ việc tìm kiếm các câu trả lời khác nhau. Tôi phải đánh giá cao tất cả những người đặt thời gian của họ để giúp tôi (đặc biệt là Martijn Pieters và DSM), và tôi ước rằng tôi có thể chọn tất cả các câu trả lời là tốt nhất, nhưng lựa chọn được giới hạn trong một. Tất cả các câu trả lời là tuyệt vời.
Hỏi ngày 20 tháng 10 năm 2013 lúc 2:10 Câu trả lời của Martijn giải thích những gì 7 là ở Python, và nói chính xác rằng cuốn sách là sai lệch. Vì các lập trình viên Python như một quy luật sẽ không bao giờ nóiwrite the sticker 5, there was
already an 6 sticker on the 7, and all you did was move it, from 7 to 3. So when you type 0, you're "reset[ting] it to its original, empty state", if we decided to treat 7 as meaning 2.Thật khó để giải thích ý nghĩa của Briggs theo cách có ý nghĩa và giải thích tại sao không ai ở đây có vẻ hạnh phúc với nó. Một sự tương tự có thể giúp:
Trong Python, các tên biến giống như nhãn dán được đặt trên các đối tượng. Mỗi nhãn dán đều có một cái tên duy nhất được viết trên đó, và nó chỉ có thể có trên một đối tượng tại một thời điểm, nhưng bạn có thể đặt nhiều hơn một nhãn dán trên cùng một đối tượng, nếu bạn muốn. Khi bạn viếtbecause there is no such sticker. If Briggs were right and 0 resets 6 to its original state, then it should be there now, and we should see
Bạn đặt nhãn dán "F" trên một đối tượng chuỗi 3. Nếu bạn viết sau đóBạn di chuyển nhãn dán đến đối tượng 7.Điều mà Briggs đang yêu cầu bạn tưởng tượng là bạn đã không viết nhãn dán 5, đã có một nhãn dán 6 trên 7, và tất cả những gì bạn đã làm là chuyển nó, từ ____27 sang 3. Vì vậy, khi bạn nhập 0, bạn sẽ "đặt lại [ting] nó về trạng thái trống, gốc", nếu chúng tôi quyết định coi 7 có nghĩa là 2.
Tôi có thể thấy những gì anh ấy nhận được, nhưng đó là một cách tồi tệ để nhìn vào nó. Nếu bạn bắt đầu python và gõ 3, bạn sẽ thấyOct 20, 2013 at 5:29
Và 4 có nghĩa là Python không nhận ra tên 6, bởi vì không có nhãn dán như vậy. Nếu Briggs đúng và 0 đặt lại 6 về trạng thái ban đầu của nó, thì nó sẽ ở đó ngay bây giờ và chúng ta sẽ thấyDSMGiống như chúng tôi làm sau khi chúng tôi gõ 4 Vì vậy, đó là tất cả những gì đang diễn ra. Trong thực tế, Python đi kèm với một số nhãn dán đã gắn vào các đối tượng (tên tích hợp), nhưng những người khác bạn phải tự viết với các dòng như 0 và 1 và 2, và sau đó bạn có thể dán chúng vào các đối tượng khác sau này (như 3 hoặc 0 ; tất cả đều giống nhau.)Briggs đang giả vờ rằng tất cả các nhãn dán có thể bạn có thể muốn viết đã bị mắc kẹt vào đối tượng 7.Đã trả lời ngày 20 tháng 10 năm 2013 lúc 5:29always returns something, even if it is only that one 7 object.DSMDSM
328K62 Huy hiệu vàng573 Huy hiệu bạc481 Huy hiệu Đồng
7 chỉ là một giá trị thường được sử dụng để biểu thị 'trống' hoặc 'không có giá trị ở đây'. Nó là một đối tượng tín hiệu; Nó chỉ có ý nghĩa bởi vì tài liệu Python nói rằng nó có ý nghĩa đó.Chỉ có một bản sao của đối tượng đó trong một phiên phiên dịch Python nhất định. Nếu bạn viết một hàm và hàm đó không sử dụng câu lệnh 7 rõ ràng, ví dụ, 7 sẽ được trả về. Bằng cách đó, lập trình với các chức năng được đơn giản hóa nhiều; Một hàm luôn trả về một cái gì đó, ngay cả khi chỉ có một đối tượng 7.
Đã trả lời ngày 20 tháng 10 năm 2013 lúc 2:13Oct 20, 2013 at 2:13
Martijn Pieters ♦ Martijn Pieters♦Martijn Pieters 991K276 Huy hiệu vàng3905 Huy hiệu bạc3254 Huy hiệu đồng276 gold badges3905 silver badges3254 bronze badges 5
Đây là những gì tài liệu Python đã nói về 7:
Về cơ bản, 0 là một loại dữ liệu giống như 1, 2, v.v. Bạn có thể kiểm tra danh sách các loại mặc định có sẵn trong Python trong 8.15. Loại-Tên cho các loại tích hợp.
Về cơ bản, 0 là một loại dữ liệu giống như 1, 2, v.v. Bạn có thể kiểm tra danh sách các loại mặc định có sẵn trong Python trong 8.15. Loại-Tên cho các loại tích hợp.
Về cơ bản, 0 là một loại dữ liệu giống như 1, 2, v.v. Bạn có thể kiểm tra danh sách các loại mặc định có sẵn trong Python trong 8.15. Loại-Tên cho các loại tích hợp.
Về cơ bản, 0 là một loại dữ liệu giống như 1, 2, v.v. Bạn có thể kiểm tra danh sách các loại mặc định có sẵn trong Python trong 8.15. Loại-Tên cho các loại tích hợp.
Về cơ bản, 0 là một loại dữ liệu giống như 1, 2, v.v. Bạn có thể kiểm tra danh sách các loại mặc định có sẵn trong Python trong 8.15. Loại-Tên cho các loại tích hợp.
Các câu lệnh được thấy ở trên tạo ra các thông báo lỗi này, tương ứng. Điều đó có nghĩa là, chúng ta không thể tạo các thuộc tính động trên một thể hiện 7.Chúng ta hãy kiểm tra những gì xảy ra khi chúng ta gán một cái gì đó 7. Theo tài liệu, nó nên ném 4. Điều đó có nghĩa là, nếu chúng ta gán một cái gì đó cho 7, chương trình sẽ không được thực thi.Chúng tôi đã thiết lập điều đóOct 20, 2013 at 3:34
7 là một ví dụ của 0thefourtheye
1 Các thuộc tính hiện tại của 7 không thể được thay đổi. 6Chúng ta không thể tạo các trường hợp khác của 0 7Chúng tôi thậm chí không thể thay đổi tham chiếu thành 7 bằng cách gán các giá trị cho nó. 8Vì vậy, như đã đề cập trong tài liệu, 7 thực sự có thể được coi là một 3.
9oops! Thefourtheyethefourtheye 0226K52 Huy hiệu vàng443 Huy hiệu bạc486 Huy hiệu ĐồngOct 20, 2013 at 20:15
Cuốn sách bạn đề cập rõ ràng đang cố gắng đơn giản hóa rất nhiều ý nghĩa của 7. Các biến Python không có trạng thái ban đầu, trạng thái trống - & nbsp; các biến python bị ràng buộc (chỉ) khi chúng được xác định. Bạn không thể tạo một biến Python mà không cung cấp cho nó một giá trị.kojiroNhưng đôi khi bạn muốn tạo một chức năng có nghĩa là những thứ khác nhau tùy thuộc vào việc một biến được xác định hay không. Bạn có thể tạo một đối số với giá trị mặc định là Thực tế là giá trị này là giá trị 7 đặc biệt không quan trọng khủng khiếp trong trường hợp này. Tôi có thể đã sử dụng bất kỳ giá trị mặc định nào:None beautifully. However, I would still like to throw more light on this using an example.Example: 1Nhưng có 7 xung quanh mang lại cho chúng tôi hai lợi ích:the answer is surprisingly as below: 2Chúng tôi không phải chọn một giá trị đặc biệt như Chức năng của chúng tôi thực sự có thể cần xử lý 9 như một đầu vào bình thường.Vì vậy, cuốn sách có một chút sai lệch chủ yếu trong việc sử dụng từ đặt lại từ - & nbsp; gán 7 cho một tên là tín hiệu cho một lập trình viên rằng giá trị đó không được sử dụng hoặc chức năng sẽ hoạt động theo một cách mặc định nào đó, nhưng đối với Đặt lại giá trị cho trạng thái ban đầu, không xác định của nó, bạn phải sử dụng từ khóa 02:the new default list is created only once
when the function is defined, and that same list is then used subsequently whenever extendList is invoked without a list argument being specified. This is because expressions in default arguments are calculated when the function is defined, not when it’s called.Đã trả lời ngày 20 tháng 10 năm 2013 lúc 20:15 Kojirokojiro 3Với việc thực hiện sửa đổi này, đầu ra sẽ là: 4Lưu ý - Ví dụ Tín dụng cho toptal.com Đã trả lời ngày 4 tháng 7 năm 2017 lúc 22:40Jul 4, 2017 at 22:40
Jadav Bhedajadav BhedaJadav Bheda 4.7711 huy hiệu vàng28 Huy hiệu bạc28 Huy hiệu đồng1 gold badge28 silver badges28 bronze badges 0
03 is a dictionary, 04 will return 05 if it exists, but 7 if 03 has no key 08.Đọc thông tin này từ một blog tuyệt vời: http://python-history.blogspot.in/ Đã trả lời ngày 5 tháng 6 năm 2015 lúc 7:16Jun 5, 2015 at 7:16
GrvtyagigrvtyagiGrvTyagi 4.05333 Huy hiệu bạc38 Huy hiệu đồng33 silver badges38 bronze badges 1 Tất cả những điều này là những câu trả lời tốt nhưng tôi nghĩ có nhiều hơn để giải thích tại sao 7 là hữu ích.Hãy tưởng tượng bạn thu thập RSVP cho một đám cưới. Bạn muốn ghi lại xem mỗi người sẽ tham dự. Nếu họ đang tham dự, bạn đặt 10. Nếu họ không tham dự bạn đã đặt 11. Nếu bạn chưa nhận được bất kỳ RSVP nào, thì 12. Bằng cách đó, bạn có thể phân biệt giữa không có thông tin - 7 - và một câu trả lời tiêu cực.Đã trả lời ngày 26 tháng 2 năm 2020 lúc 9:52Feb 26, 2020 at 9:52
Tôi yêu các ví dụ mã (cũng như trái cây), vì vậy hãy để tôi chỉ cho bạn 5Không có nghĩa là gì, nó không có giá trị. Không đánh giá sai. Đã trả lời ngày 20 tháng 10 năm 2013 lúc 2:15Oct 20, 2013 at 2:15
AzeirahazeirahAzeirah 5.9466 Huy hiệu vàng22 Huy hiệu bạc43 Huy hiệu đồng6 gold badges22 silver badges43 bronze badges 4 6
Rohan Khude 4.1765 Huy hiệu vàng47 Huy hiệu bạc42 Huy hiệu đồng5 gold badges47 silver badges42 bronze badges Đã trả lời ngày 7 tháng 12 năm 2016 lúc 2:59Dec 7, 2016 at 2:59
Không có ai trong Python null?Python sử dụng từ khóa Không có để xác định các đối tượng và biến null.Mặc dù không ai phục vụ một số mục đích giống như null trong các ngôn ngữ khác, nhưng đó là một con thú khác hoàn toàn.Vì null trong Python, không có giá trị nào là 0 hoặc bất kỳ giá trị nào khác.Trong Python, không ai là đối tượng và một công dân hạng nhất!. While None does serve some of the same purposes as null in other languages, it's another beast entirely. As the null in Python, None is not defined to be 0 or any other value. In Python, None is an object and a first-class citizen!
Kiểu dữ liệu nào không có trong Python?Trong Python, không có từ khóa nào là một đối tượng và nó là một loại dữ liệu của lớp không.Chúng tôi có thể gán không cho bất kỳ biến nào, nhưng bạn không thể tạo các đối tượng phi kiểu khác.Lưu ý: Tất cả các biến được gán không có điểm cho cùng một đối tượng.Các trường hợp mới của không ai không được tạo ra.an object, and it is a data type of the class NoneType . We can assign None to any variable, but you can not create other NoneType objects. Note: All variables that are assigned None point to the same object. New instances of None are not created.
Một giá trị không có trong Python là gì?Nếu Val không phải là không: # ... là thành ngữ Pythonic để kiểm tra rằng một biến không được đặt thành không.Thành ngữ này có cách sử dụng đặc biệt trong trường hợp khai báo các chức năng từ khóa với các tham số mặc định.là bản sắc xét nghiệm trong Python.the Pythonic idiom for testing that a variable is not set to None . This idiom has particular uses in the case of declaring keyword functions with default parameters. is tests identity in Python. |