Python数据类型
Python数据类型
一:数字类型
1:整型int
定义:用来记录年龄,等级,各种号码状态
作用:举例,age=10就相当于age=int(10)
即定义了一个int型变量相当于调用int()
使用:print(age+1)
2:浮点型float
定义:用来记录身高、体重、工资状态等
作用:举例,salary=3.1就相当于salary=float(3.1)
即定义了一个float型变量就相当于调用float()
使用:print(3.1+2.3)
二:字符串类型
定义:用来记录描述性质状态,比如姓名、性别
作用:举例,x='abc'就相当于x=str('abc')即定义了一个字符串类型变量相当于调用
str()
使用:print(type(x))
三:列表类型list
定义:用来记录多个值,用索引对应值,索引反映是位置
作用:举例,l=[1,3.1,'xxx',['a','b','c']]就相当于
定义了一个list型变量就相当于调用list()
使用:print(l[3][0])
四:字典类型dict
定义:用来记录多个值,用key对应value,其中key对value有描述性的功能
作用:在{}内,用逗号分割开多元素,每一个元素都是key:value的形式,其中value可以是任 意类型,而key通常应该是str类型
使用:print(d['m']['aaa'])
五:布尔类型:True,Flase
Python的垃圾回收机制
Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。
在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。