1.简述执行Python程序的两种方式以及他们的优缺点:
交互式:输入一行解释一行,不需要print会自行打印
命运形式:解释一个文本
交互式 | 命运形式 | |
---|---|---|
优点 | 运行一行翻译一行 | 一直保存 |
缺点 | 断电即消失 | 全部调试完才能bug |
2.简述python垃圾回收机制
当一个变量值的引用值为0时,垃圾回收机制会启动,改变量值会被回收
3.对于下述代码:
x = 10
y = 10
z = 10
del y
10的引用计数为多少?
10的引用计数为2
x = 257
y = x
del x
z = 257
x对应的变量值257的引用计数为多少?
x对应的变量值257的引用计数为2
4.简述Python小整数池概念:
在python运行中,[-5.256]是被python写死的无法修改.
5.对于x = 10
,请用Python代码分别打印变量值、变量值内存地址和变量数据类型:
x = 10
print(x)
print(id(x))
print(type(x))
6.对于下述代码:
x = 257
y = x
z = 257
请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?
x,y,z变量值相同
print(x=257,y=x,y=257,z=257)
x,y,z内存地址相同
x=257,y=257,z=257
print(id(x))
print(id(y))
print(id(z))
7.简述数字类型
整型(int)
1.作用:表示各种级别,号码
2.定义:
age=18
age=int(18)
3.运用:加减乘除,逻辑判断
浮点型(float)
1.作用:表示身高,体重,可以变化的数值
2.定义:
salary=2.1
salary=float(2.1)
3。使用:加减乘除,逻辑运算
8.简述字符串类型
字符串(str)
1.作用:表示爱好,兴趣
2.定义:将数字,字符像羊肉串一样串起来
namel ='yu'
gae='22'
不能和数字一起使用