Python 如何声明一个变量而不给它赋值

Python 如何声明一个变量而不给它赋值

Python变量是一个用作引用或指针的对象的符号名称。一旦对象被赋值给变量,你可以通过它的名字来引用这个对象。然而,数据仍然包含在对象中。

例如,将值100赋给变量a。’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'>

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程