版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35212491/article/details/81516911
Python 动态类型简介
Python 是动态类型语言。和C语言这种静态类型语言不同,使用变量时不需要事先声明变量类型,类型在运行过程中自动决定。变量在赋值时创建,即 var = 1
它创建了一个名字为 var
的变量,引用了一个整型对象。Python 是强类型语言,对象拥有类型。
变量、对象和引用
- 对象是分配的一块内存,拥有足够的空间去表示它们所代表的值
- 变量是一个系统表的元素,拥有指向对象的连接的空间
- 引用是自动形成的变量到对象的指针
对象拥有类型和引用计数器,变量没有类型,当变量出现在一个表达式中时,就会被当前引用的对象所替代。
Python 核心内置类型
- 数字:int、float、complex、Decimal、Fraction
- 序列:str、list、tuple
- 字典:dict
- 集合:set、frozenset
- 其他:文件、类型、None、bool