2019.9.9作业

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

答:交互式(jupyter),写一行执行一行,便于调试执行,不方便保存

命令行式(pycharm)cmd中调用python来打开某路径下的文件,编写方便,可保存,执行效率低

2.简述Python 垃圾回收机制:

答:为保证计算机内存不被过多占用,当一个变量身上的引用计数为0之后,Python会在一定时间后将此数据清理.

3.对于下述代码:

x = 10
y = 10
z = 10
del y

10的引用计数为多少?

10的引用计数为2

x = 257
y = x
del x
z = 257

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

257的引用计数为2

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

x = 10
print(x,id(x),type(x))

5.对于下述代码:

x = 257
y = x
z = 257

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

变量值xyz相同,

内存地址,x,y相同,都跟z不同

>>> print(x == y,x== z,y == z)
True True True
>>> print(x is y ,x is z,y is z)
True False False

6.简述数字类型

答:数字类型分为整型(int,没小数点的)和浮点型(float,带小数点的)

7.简述字符串类型

答:可以使用str(),单引号,双引号,三引号来定义,支持+(字符串的拼接),*整型(整型个字符串)

posted @ 2019-09-09 15:53  Agsol  阅读(147)  评论(0编辑  收藏  举报