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

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.
Learn more.

Tôi đã nghiên cứu Python, và tôi đã đọc một chương mô tả giá trị

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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ị

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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:

Việc gán giá trị

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 cho một biến là một cách để đặt lại nó về trạng thái trống, gốc của nó.

Đ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ì?

Việc gán giá trị

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 cho một biến là một cách để đặt lại nó về trạng thái trống, gốc của nó.

Final:

Điều đó nghĩa là gì?

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.

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.

Việc gán giá trị

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 cho một biến là một cách để đặt lại nó về trạng thái trống, gốc của nó.

Đ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ì?

F = "fork"

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.

F = None

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ì

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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
>>> print(F)
None
5, there was already an
>>> print(F)
None
6 sticker on the
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7, and all you did was move it, from
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 to
>>> print(F)
None
3. So when you type
if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
0, you're "reset[ting] it to its original, empty state", if we decided to treat
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 as meaning
if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
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:

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined

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

if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
0 resets
>>> print(F)
None
6 to its original state, then it should be there now, and we should see

>>> print(F)
None

Bạn đặt nhãn dán "F" trên một đối tượng chuỗi

>>> print(F)
None
3. Nếu bạn viết sau đó


Bạn di chuyển nhãn dán đến đối tượng

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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

>>> print(F)
None
5, đã có một nhãn dán
>>> print(F)
None
6 trên
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7, và tất cả những gì bạn đã làm là chuyển nó, từ ____27 sang
>>> print(F)
None
3. Vì vậy, khi bạn nhập
if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
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
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 có nghĩa là
if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
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õ

if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
3, bạn sẽ thấyOct 20, 2013 at 5:29

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.

if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
4 có nghĩa là Python không nhận ra tên
>>> print(F)
None
6, bởi vì không có nhãn dán như vậy. Nếu Briggs đúng và
if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
0 đặt lại
>>> print(F)
None
6 về trạng thái ban đầu của nó, thì nó sẽ ở đó ngay bây giờ và chúng ta sẽ thấyDSM

Giống như chúng tôi làm sau khi chúng tôi gõ

if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
0 và đặt nhãn dán trên
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7.62 gold badges573 silver badges481 bronze badges

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ư

def spam(foo=None):
    if foo is not None:
        # foo was specified, do something clever!
0 và
def spam(foo=None):
    if foo is not None:
        # foo was specified, do something clever!
1 và
def spam(foo=None):
    if foo is not None:
        # foo was specified, do something clever!
2, và sau đó bạn có thể dán chúng vào các đối tượng khác sau này (như
def spam(foo=None):
    if foo is not None:
        # foo was specified, do something clever!
3 hoặc
if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None
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

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 object.

DSMDSM

if foo is None:
    # foo is set to None

if bar is not None:
    # bar is set to something *other* than None

328K62 Huy hiệu vàng573 Huy hiệu bạc481 Huy hiệu Đồng

def spam(foo=None):
    if foo is not None:
        # foo was specified, do something clever!

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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

def spam(foo=None):
    if foo is not None:
        # foo was specified, do something clever!
7 rõ ràng, ví dụ,
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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 PietersMartijn 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ề

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7:

Giá trị duy nhất của các loại.nonetype. Không có gì thường được sử dụng để biểu thị sự vắng mặt của một giá trị, vì khi các đối số mặc định không được truyền đến một hàm.

Đã thay đổi trong phiên bản 2.4: Bài tập cho không ai là bất hợp pháp và tăng cú pháp.

Lưu ý các tên không và không thể gỡ lỗi không thể được chỉ định lại (các bài tập cho chúng, ngay cả dưới dạng tên thuộc tính, tăng cú pháp), vì vậy chúng có thể được coi là hằng số thực sự.debug cannot be reassigned (assignments to them, even as an attribute name, raise SyntaxError), so they can be considered “true” constants.

  1. Hãy xác nhận loại

    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7 trước tiên

    print type(None)
    print None.__class__
    

    Đầu ra

    
    
    

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.

  1. Và,

    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7 là một ví dụ của lớp
    
    
    
    0. Vì vậy, chúng tôi có thể muốn tạo ra các trường hợp của chính chúng tôi. Hãy thử điều đó

    print types.IntType()
    print types.NoneType()
    

    Đầu ra

    0
    TypeError: cannot create 'NoneType' instances
    

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.

  1. Và,

    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7 là một ví dụ của lớp
    
    
    
    0. Vì vậy, chúng tôi có thể muốn tạo ra các trường hợp của chính chúng tôi. Hãy thử điều đó

    F = None
    
    0

    Đầu ra

    F = None
    
    1

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.

  1. Và,

    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7 là một ví dụ của lớp
    
    
    
    0. Vì vậy, chúng tôi có thể muốn tạo ra các trường hợp của chính chúng tôi. Hãy thử điều đó

    F = None
    
    2

    Đầu ra

    F = None
    
    3

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.

  1. Và,

    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7 là một ví dụ của lớp
    
    
    
    0. Vì vậy, chúng tôi có thể muốn tạo ra các trường hợp của chính chúng tôi. Hãy thử điều đó

    F = None
    
    4

    Đầu ra

    F = None
    
    5

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.

  1. Và,
    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7 là một ví dụ của lớp
    
    
    
    0. Vì vậy, chúng tôi có thể muốn tạo ra các trường hợp của chính chúng tôi. Hãy thử điều đó
  2. Vì vậy, rõ ràng, không thể tạo các trường hợp
    
    
    
    0. Chúng ta không phải lo lắng về tính độc đáo của giá trị
    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7.
  3. Hãy kiểm tra cách chúng tôi đã triển khai
    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7 trong nội bộ.
  4. Ngoại trừ
    
    
    
    9, tất cả các thuộc tính khác chỉ đọc. Vì vậy, không có cách nào chúng ta có thể thay đổi các thuộc tính của
    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7.
  5. Hãy thử và thêm các thuộc tính mới vào
    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7

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

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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ì đó

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7. Theo tài liệu, nó nên ném
print types.IntType()
print types.NoneType()
4. Điều đó có nghĩa là, nếu chúng ta gán một cái gì đó cho
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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

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.

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 là một ví dụ của


0thefourtheye

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 không thể có các thuộc tính mới52 gold badges443 silver badges486 bronze badges

1

Các thuộc tính hiện tại của

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 không thể được thay đổi.

F = None
6

Chúng ta không thể tạo các trường hợp khác của



0

F = None
7

Chúng tôi thậm chí không thể thay đổi tham chiếu thành

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 bằng cách gán các giá trị cho nó.

F = None
8

Vì vậy, như đã đề cập trong tài liệu,

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 thực sự có thể được coi là một
0
TypeError: cannot create 'NoneType' instances
3.

  1. Hạnh phúc khi biết
    >>> print(F)
    Traceback (most recent call last):
      File "", line 1, in 
    NameError: name 'F' is not defined
    
    7 :)
  2. Đã trả lời ngày 20 tháng 10 năm 2013 lúc 3:34
F = None
9

oops!

Thefourtheyethefourtheye

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
0

226K52 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

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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ị.kojiro

Như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à

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7:18 gold badges134 silver badges194 bronze badges

Thực tế là giá trị này là giá trị

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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:

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
1

Nhưng có

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 xung quanh mang lại cho chúng tôi hai lợi ích:the answer is surprisingly as below:

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
2

Chúng tôi không phải chọn một giá trị đặc biệt như

0
TypeError: cannot create 'NoneType' instances
9 có ý nghĩa không rõ ràng và

Chức năng của chúng tôi thực sự có thể cần xử lý

0
TypeError: cannot create 'NoneType' instances
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

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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
F = None
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

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
3

Với việc thực hiện sửa đổi này, đầu ra sẽ là:

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
4

Lư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

Không có đối tượng Singleton (có nghĩa là chỉ có một không), được sử dụng ở nhiều nơi trong ngôn ngữ và thư viện để thể hiện sự vắng mặt của một số giá trị.represent the absence of some value.


Ví dụ: nếu

F = None
03 là từ điển,
F = None
04 sẽ trả về
F = None
05 nếu nó tồn tại, nhưng
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 nếu
F = None
03 không có chìa khóa
F = None
08.

if
F = None
03 is a dictionary,
F = None
04 will return
F = None
05 if it exists, but
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
7 if
F = None
03 has no key
F = None
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

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.

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

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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

F = None
10. Nếu họ không tham dự bạn đã đặt
F = None
11. Nếu bạn chưa nhận được bất kỳ RSVP nào, thì
F = None
12. Bằng cách đó, bạn có thể phân biệt giữa không có thông tin -
>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
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

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
5

Khô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

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.

AzeirahazeirahAzeirah

5.9466 Huy hiệu vàng22 Huy hiệu bạc43 Huy hiệu đồng6 gold badges22 silver badges43 bronze badges

4

>>> print(F)
Traceback (most recent call last):
  File "", line 1, in 
NameError: name 'F' is not defined
6

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.

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.