9月9号作业

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

交互式:

优点: 敲完一条命令,马上就能看到结果
缺点: 无法保存

命令行式:

优点: 能以文件的形式保存代码
缺点: 文件永久保存在硬盘中,并且打开文件后,会读一行翻译一行

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

垃圾回收机制:

当没有变量名指向变量值时,会消除变量值存在内存中的存储空间
  1. 对于下述代码:

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,y,z 的值相同 ,
x,y的内存地址相同,但z与x,y的内存地址不同,
x =257
y=x
z=257
print(id(x))
--3042218894192
print(id(y))
--3042218894192
print(id(z))
--3042218894256

6.简述数字类型

数字类型:

整型(int):

作用: 表示人的年龄,号码等
定义:
```python

age =18
age=int(age)
print(type(age))

<class 'int'>

```
如何用: 加减乘除、逻辑判断(大于、小于)

浮点型(float):

作用:表示身高,体重等
定义:
height = 178.7
weihgt = float(145)
print(type(height))
print(type(weight))
class 'float'>
class 'float'>
如何用:加减乘除、逻辑判断(大于、小于)

7.简述字符串类型

字符串(str):

作用: 表示名字,爱好
定义:
name= 'json'
print(type(name))
class 'str'>
如何用:
字符串只能+、*和逻辑比较
字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份后再拼接。

转载于:https://www.cnblogs.com/shaozheng/p/11492228.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值