Python 变量和数据类型
时间: 2023-11-05 13:07:25 浏览: 170
Python 变量和数据类型
Python 是一种动态类型语言,不需要事先声明变量类型。 变量是在赋值时创建的,它们会自动根据数据类型分配内存空间。 Python 中的数据类型包括:
1. 数字类型(int,float,complex)
2. 字符串类型(str)
3. 布尔类型(bool)
4. 列表类型(list)
5. 元组类型(tuple)
6. 集合类型(set)
7. 字典类型(dict)
变量是用赋值语句创建的。例如,以下代码创建一个名为 x 的变量,并将其设置为整数值 5:
```
x = 5
```
Python 中的变量可以随时更改它们的值和类型。例如,以下代码将变量 x 的值更改为字符串类型的 "Hello World":
```
x = "Hello World"
```
Python 还支持多个变量的同时赋值。例如,以下代码将变量 a 和 b 的值同时设置为 1 和 2:
```
a, b = 1, 2
```
Python 还支持链式赋值。例如,以下代码将变量 x、y 和 z 的值设置为相同的值:
```
x = y = z = 10
```
在 Python 中,可以使用 type() 函数来检查变量的数据类型。例如,以下代码检查变量 x 的数据类型:
```
x = 5
print(type(x)) # 输出:<class 'int'>
```
Python 还支持强制类型转换。例如,可以使用 int() 函数将字符串转换为整数:
```
x = "5"
y = int(x)
print(type(y)) # 输出:<class 'int'>
```
阅读全文