day03
目录
1、python执行程序的两种方式
- 交互式:输入一行,解释一行;自动打印;关掉终端,程序就没了,不会保存
- 命令行式:解释一个文本,Python是一个解释器,使用方式为python + 文件路径
2、python垃圾回收机制
在python中,当变量的引用计数为0,即在后续的程序执行过程中,不再用到这个变量,python会自动收回它占用的内存空间
3、对于下述代码:
x=10
y=10
z=10
del y
10的引用计数是:2
x=257
y=x
del x
z=257
x对应的变量值257的引用计数是:1
4、简述小整数池的概念
Python解释器启动后,会自动开辟一个小整数池,存放[-5,256]区间内的整数,当程序中要用到这个区间内的整数时,只需给变量添加引用即可,无需再开辟新的内存空间,当不引用时,也会一致存放在小整数池中,直到python解释器停止运行
5、对于下述代码:
x=257
y=x
z=257
x、y、z的变量值是否相同,x、y、z所在的内存地址是否相同,代码如下:
#在python中,x\y\z的变量值是相同的,但是x\y\z的内存地址不同
print(x,y,z)
print(id(x),id(y),id(z))
6、对于x=10
,打印变量值、变量内存地址和变量数据类型
x=10
print(x,id(x),type(x))
#打印结果:
10 140719421288992 <class 'int'>
7、简述数字类型
分为整形和浮点型
整形:
作用:纯数字类型,用来描述年龄,号码等
定义:age = 18
,age = int(18.5)
常用方法:+ - * / % // **
浮点型:
作用:带小数点的数字类型,用来描述身高,体重,薪资等等
定义:salary = 3.2
,salary = float(3)
常用方法:+ - * / % // **
8、简述字符串类型
作用:由一个个字符组成的字符串,一般用来描述姓名,地址,外貌等
定义:name = 'alex'
,name = str('alex')
常用方法:+ *
拼接字符串