day 003作业

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

## 交互式

优点:输入一行,解释一行

缺点:程序无法保存

## 命令行式

优点:直接使用python打开文件,python会读一行翻译一行,并且这个文件是永久保存在硬盘中的。

缺点:调式非常麻烦

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

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

3. 对于下述代码:

x = 10
y = 10
z = 10
del y

10的引用计数为多少?

2

x = 257
y = x
del x
z = 257

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

1

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

当python启动的时候,会自动定义[-5,256]之间的整数变量,永远不会被垃圾回收机制回收

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

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

5. 对于下述代码:

x = 257
y = x
z = 257

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

x = 257
y = x
z = 257
print(x)#257
print(y)#257
print(z)#257
print(id(x))#1622470209232
print(id(y))#1622470209232
print(id(z))#1622470209232

6. 简述数字类型

数字类型分为整数型和浮点型

整数类型可以用来表示人的年龄、各种号码、级别

age=18

用法:加减乘除等、逻辑判断

浮点型可以用来表示身高、体重、薪资

salary=2.1

用法:加减乘除等、逻辑判断

7. 简述字符串类型

用来表示名字、爱好

name='nick'

用法:+ * 和逻辑比较

转载于:https://www.cnblogs.com/zqfzqf/p/11493398.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值