python基础归纳练习 python两种方式,垃圾回收机制,小数整池,数字类型,字符串类型。
目录
-
简述执行Python程序的两种方式以及他们的优缺点:
1.交互式: - 优点:输入一行,解释一行,交互式下,不需要使用print,会自动打印。 - 缺点:关掉程序就没了 2. 命令行式: - 优点:解释一个文本。python是一个解释器,python文件路径 ,通过cmd能快速切换到当前文件夹,cd切换 。 - 缺点:调试非常麻烦。
-
简述Python垃圾回收机制:
当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了,一个数只要在[-5,256]的范围内,不会触发垃圾回收机制。
-
对于下述代码:
x = 10
y = 10
z = 10
del y
10的引用计数为多少?
x = 257
y = x
del x
z = 257
x对应的变量值257的引用计数为多少?
答 :1
-
简述Python小整数池概念:
一个数只要在小整数池[-5,256]的范围内,不会触发垃圾回收机制。
-
对于
x = 10
,请用Python代码分别打印变量值、变量值内存地址和变量数据类型:
x = 10
print(x,id(x),type(x))
- 对于下述代码:
x = 257
y = x
z = 257
请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?
答:变量值相同, id 内存地址相同。
python代码阐述
x = 257
>>> y = x
>>> z =257
>>> id(x)
2935054687152
>>> id(y)
2935054687152
>>> id(z)
2935054434128
-
简述数字类型
int整型、float浮点数、complex复数、布尔值类型、long长整型
-
简述字符串类型
1.整型 int 2.浮点型(小数点) flot 表达方式:一般计数法,科学计数法 3.字符串 str 4.列表 list 5.字典 dict 6.布尔值 bool 只有两个值:Ture 真的 False 假的
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!