Python基本数据类型
python的所有类型都类似C++中的引用,它内部通过引用计数进行来进行垃圾回收
- Number String bytes 基础数据类型,不可变
- List(列表) Dictionary(字典) 容器类型,可修改
- Tuple(元组) 容器类型,不可修改
基本数据类型
python3中的基本数据类型有int float bool complex
#int
num = 1
print(num) # output: 1
print(type(num))# <class 'int'>
print(id(num)) # 1686331552
num = 1.0
print(num) # 1.0
print(type(num)) # <class 'float'>
print(id(num)) # 1686331552
上面代码中的num前后指向两块不同的内存空间,前面的一块空间在num = 1.0
后被释放
python内部机制
python类型的内部机制可以参考下面3篇博文