如何在 Python 中声明变量?


Python 中,我们不需要用特定的 数据类型 声明变量。

Python 没有声明变量的命令。当某个值被赋给变量时,变量就被创建了。赋给变量的值决定了该变量的数据类型。

因此,在 Python 中声明变量非常简单。

  • 只需命名变量

  • 将所需的值赋给它

  • 变量的数据类型将根据赋予的值自动确定,我们不需要显式定义它。

声明一个整型变量

要声明一个整型变量 -

  • 命名变量

  • 赋予它一个整数值

示例

 现场演示

x=2
print(x)
print(type(x))

这就是你在 Python 中声明整型变量的方式。只需命名变量并赋予它所需的值即可。数据类型会自动确定。

输出

2
<class 'int'>

声明一个字符串变量

将字符串值赋给变量,它将成为一个字符串变量。在 Python 中,字符串值可以用单引号或双引号赋值。

示例

 现场演示

x='2'
print(x)
print(type(x))

输出

2
<class 'str'>

声明一个浮点型变量

可以通过赋值浮点值来声明浮点型变量。另一种方法是类型转换。

我们将使用这两种方法。

示例

 现场演示

x=2.0
print(x)
print(type(x))
y=float(2)
print(y)
print(type(y))

输出

2.0
<class 'float'>
2.0
<class 'float'>

注意使用整数作为字符串时,也可以使用类型转换来声明字符串变量。

与其他一些语言不同,在其他一些语言中,我们只能将定义的数据类型的值赋给变量。这意味着整型变量在整个程序中只能被赋予整数值。但是,在 Python 中,变量不属于特定数据类型。即使在设置之后,它们的数据类型也可以更改。

以下示例将阐明上述概念。

示例

 现场演示

x=10
print(x)
print(type(x))
x="abc"
print(x)
print(type(x))

输出

10
<class 'int'>
abc
<class 'str'>

变量 x 的类型为 int。稍后,当字符串值赋给它时,它将变为字符串变量。

更新于: 2023-08-23

66K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告