Day 03 作业

作业

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

    交互式

    • 优点:运行一行,解释一行,便于排错

    • 缺点:关闭就消失,不能保存

    命令行式

    • 优点:可以永久保存,一次执行所有代码
    • 缺点:不利于排错
  2. 简述Python垃圾回收机制:

    当变量值不被任何变量名引用时,python就会自动释放这个变量值的内存,这个过程就是python的垃圾回收机制

  3. 对于下述代码:

x = 10
y = 10
z = 10
del y

10的引用计数为多少?

引用计数:2

x = 257
y = x
del x
z = 257

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

引用计数:2

  1. 简述Python小整数池概念:

    python在打开的时候,自动会将[-5,256]范围内的整数放进固定的内存,永远不会被垃圾回收机制回收

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

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

10
261831056
<class 'int'>

  1. 对于下述代码:
x = 257
y = x
z = 257

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

x,y,z变量值相同,所在的内存地址相同

print(x, y, z)
print(id(x), id(y), id(z))
  1. 简述数字类型

    整型

    可用于年龄,id,手机号等,可做加减乘除,取余,取整,幂,逻辑判断

    浮点型

    可用于身高,体重等,可做加减乘除,取余,取整,幂,逻辑判断

  2. 简述字符串类型

    作用:名字,爱好

    可以使用加法和乘法(乘以数字)两种运算方式,也可以用于逻辑判断

原文地址:https://www.cnblogs.com/2222bai/p/11492303.html