简述执行Python程序的两种方式以及他们的优缺点
1.交互方式 : 直接输出结果,做调试使用,不保存
2.命令行方式:以文件形式执行,可保存。
Python垃圾回收机制:
垃圾回收: 引用为0的变量被python系统回收。
下列10的引用计数为2
x = 10
y = 10
z = 10
del y
x = 257
y = x
del x
z = 257
x对应的变量值257的引用计数为1
简述Python小整数池概念
在[-5,256]整数中python系统在启动时候就预留这些数值内存,需使用直接指向该内存地址。
对于X=10 ,请用python代码分别打印变量值、变量值内存地址和变量数据类型
x = 10
print(x)
print(id(x))
print(type(x))
请判断x,y,z的变量值是否相同?xyz的所在内存地址是否相同?请用python代码阐述为什么
x = 257
y = x
z = 257
答: 不相同,不相同,共同使用一个内存地址,定义一个变量就是开辟一个新的内存地址
x = 257
print(id(x))
y = x
print(id(y))
z = 257
print(id(z))
简述数字类型
数字类型是包括整型(int)浮点型(float)
字符串类型
字符串类型就是一串用引号引起来的东西