Python None 关键字



Python 的None关键字用于定义值或根本没有值。它与空字符串False不同。它属于NoneType类对象。它是区分大小写的。void 函数在执行时返回None

示例

以下是 Python None关键字的基本示例 -

var1 = None
if var1 is None:
    print("True")
else:
    print("False")

输出

以下是上述代码的输出 -

True

Void 函数中的 None 关键字

不执行任何操作且函数体为空的函数称为void 函数。为了避免IndentationError,我们使用pass关键字。void 函数返回None

示例

这里,我们定义了一个 void 函数Tp(),并在执行时返回None -

def Tp():
    pass
result1 = Tp()
print("The return type of Void Function :",result1)

None 的数据类型

None关键字是NoneType类对象的数据类型。

示例

让我们尝试通过以下示例找到None关键字的数据类型 -

x = None
print(type(x))

输出

以下是上述代码的输出 -

<class 'NoneType'>

类中的 None 关键字

内部定义的函数称为方法。如果方法为空,则在调用它时将返回None

示例

这里,我们创建了一个名为Python的类,并在其中包含一个名为Tp()的方法。当我们调用Tp()时,由于它是空的,因此返回None -

class Python:
    def Tp():
        pass
        
Obj1 = Python
print("The return type of empty method :",Obj1.Tp())

输出

以下是上述代码的输出 -

The return type of empty method : None
python_keywords.htm
广告