对象和类型
python语言中本着一切皆对象的思想,函数,文件
每个对象都包含三部分信息:
- 身份:每一个对象都有一个唯一的身份标识,用内建函数 id() 可以查看标识的具体的值
- 类型:对象的类型决定的对象存储什么样的值
- 值:表示对象中具体保存什么样的值
3是一个数字,也是一个对象,函数也是一个对象,一个类型也是一个对象,一个模块也是一个对象。
import add
print(type(add))
print(type(3))
print(type(type(3)))
python 中的定义变量和赋值
python 中变量赋值a = 3
其实是给3
开辟一块内存,将变量名 a
看成一个标签,然后将这个标签贴3
对应的位置上。
因为python 中是动态强类型
动态类型 :就是在运行时检查变量类型
强类型 : 就是指类型检查严格,并且 偏向于 不允许隐式类型转换