如何在Python中声明一个没有赋值的变量

如何在Python中声明一个没有赋值的变量

Python变量是指代对象的符号名称,它作为引用或指针。一旦分配给变量,就可以通过其名称引用对象。然而,数据仍然包含在对象中。

例如,a被赋值为100。’a’是变量。

a = 100

此赋值创建一个具有值100的整数对象,并将变量a指向该对象。

在上面的示例中,我们已经赋值给变量了一个值(100),但是在本文中,我们将看到如何在不给它分配任何值的情况下声明一个变量。

使用None关键字

由于Python是动态的,因此无需声明变量;它们已自动创建在分配它们的第一个范围内。只需要使用标准赋值语句即可。

None 是一种特殊的类型为NoneType的对象。它指的是一个值要么为空,要么不可访问。如果不想给变量赋值,可以将其设置为 None

例如,

在以下示例中,声明了一个变量value1并将其赋值为整数值,而变量value2则声明为None,不会存储任何值。

value1 = 10 
print(type(value1))
value2 = None 
print(value2)

输出:

以下输出显示了变量的类型。

<type'int'>
None

使用空字符串或空列表

在Python中,像字符串和列表这样的变量可以使用空值进行初始化,通过这种方式,我们声明了这些没有值的变量。

例如,

在下面的示例中,我们声明了一个没有任何元素的列表和一个没有任何字符的var变量。

lst=[] 
var = "" 
print(lst)
print(var)

输出:

当执行上述代码时,将获得以下输出。

[]

使用类型提示(类型注释)

引入Python类型提示(自Python 3.6开始)用于实现静态类型。使用此方法,您可以对变量进行注释。通过注释变量,可以声明它们而不赋值。

例如,

在以下示例中,我们创建了一个变量并对其进行了注释——

variable_without_value: str #variable with no values 
print(str)

输出:

<class 'str'>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 教程