day 03作业

作业

简述执行Python程序的两种方式以及他们的优缺点:

交互式、

优点:每敲一行代码翻译一行,可以很快看到结果,调试程序方便。

缺点:关掉cmd窗口就消失了。

命令行式、

优点:可以保存。

缺点:无法及时发现错误。

简述Python垃圾回收机制:

当一个变量值的引用计数位0时,会触发垃圾回收机制,改变量值会被回收。

对于下述代码:

x = 10
y = 10
z = 10
del y

10的引用计数为多少?

2

x = 257
y = x
del x
z = 257

x对应的变量值257的引用计数为多少?

2

简述Python小整数池概念:

python解释器会在启动的时候创建出小整数池,范围是[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被垃圾回收机制回收。

对于x = 10,请用Python代码分别打印变量值、变量值内存地址和变量数据类型:

x = 10
print(x)

print(int(x))

print(type(x))

对于下述代码:

x = 257
y = x
z = 257

请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?

x,y,z的变量值和内存地址均相同

print(x,y,z)  # 257 257 257
print(id(x))  # 2752177876688
print(id(y))  # 2752177876688
print(id(z))  # 2752177876688

简述数字类型

整型 浮点型 字符串 列表 字典 布尔值

简述字符串类型

1.作用:姓名/长相

2.定义方式:

字符串就是一串被串起来的字符串, 在单双三引号内包裹的一串字符.

3.使用方法:

name=guolu
sex=female
hobby='''
sing
jump
basketball
'''
原文地址:https://www.cnblogs.com/colacheng0930/p/11492919.html