python小习题_python基础--小练习

1、简述执行python程序的两种方式及他们的优缺点

交互式: 其特点输入一行,打印一行

​优点:不需要使用print,会自动打印

​缺点:关掉了程序就没了

命令行式: 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,小整数池的范围是[-5,256]

4、简述Python小整数池概念:

​当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了。即使任意在此区间的整数的引用计数为0时,都不会被回收。

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

x = 10

print(x)

print(id(x))

print(type(x))

6、对于下述代码:

x = 257

y = x

z = 257

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

print(x,y,z) # 显示 257 257 257

所以,判定x,y,z的变量值相同。

id(x)# 显示 1736165336176

id(y)# 显示 1736165336176

id(z)# 显示 1736165338864

所以,判定x,y所在的内存地址是相同的,z的内存地址是不同的

7、简述数字类型

​数字类型主要有整型(int)和浮点型(float)

​整型(int):

​作用:描述事物的整数数量

​定义: age = 20

​使用方法:用于 + 、- 、*、/、 %、 //、**、

​浮点型(float):

​作用:描述事物的带小数的数量

​定义: length = 18.5

​使用方法:用于 + 、- 、*、/、 %、 //、**、

8、简述字符串类型

​作用:描述事物的特性

​定义: name = ’allen‘

​使用方法:+ 、*、

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值