如何在Python中声明一个没有赋值的变量
Python变量是指代对象的符号名称,它作为引用或指针。一旦分配给变量,就可以通过其名称引用对象。然而,数据仍然包含在对象中。
例如,a被赋值为100。’a’是变量。
此赋值创建一个具有值100的整数对象,并将变量a指向该对象。
在上面的示例中,我们已经赋值给变量了一个值(100),但是在本文中,我们将看到如何在不给它分配任何值的情况下声明一个变量。
使用None关键字
由于Python是动态的,因此无需声明变量;它们已自动创建在分配它们的第一个范围内。只需要使用标准赋值语句即可。
None 是一种特殊的类型为NoneType的对象。它指的是一个值要么为空,要么不可访问。如果不想给变量赋值,可以将其设置为 None 。
例如,
在以下示例中,声明了一个变量value1并将其赋值为整数值,而变量value2则声明为None,不会存储任何值。
输出:
以下输出显示了变量的类型。
使用空字符串或空列表
在Python中,像字符串和列表这样的变量可以使用空值进行初始化,通过这种方式,我们声明了这些没有值的变量。
例如,
在下面的示例中,我们声明了一个没有任何元素的列表和一个没有任何字符的var变量。
输出:
当执行上述代码时,将获得以下输出。
使用类型提示(类型注释)
引入Python类型提示(自Python 3.6开始)用于实现静态类型。使用此方法,您可以对变量进行注释。通过注释变量,可以声明它们而不赋值。
例如,
在以下示例中,我们创建了一个变量并对其进行了注释——
输出: