跳到主要内容

12 篇文档带有标签「Fundamental」

Fundamental related posts

查看所有标签

内存管理

程序在运行过程中,会不断创建对象(如列表、字符串、实例)。这些对象需要占用内存,如果只创建不释放,内存就会被耗尽。因此必须有一套机制来解决两个问题:

内置库 struct

struct是Python的内置标准库,不需要额外安装。它主要用于在Python的值与C语言结构体之间进行转换,常用于处理二进制数据。

深拷贝和浅拷贝

在 可变对象和不可变对象 一文中提到过,Python 中变量存储的是对象的引用,而非值本身。这就引出了一个重要的问题:

装饰器 (Decorator)

装饰器(Decorator) 是一个接受函数作为参数并返回新函数的可调用对象。它允许你在不修改原函数代码的情况下,动态地添加额外的功能。

语法糖

以 Python 语言为例,相信大部分开发者在编写文件操作相关的代码时,都会使用 with 语句来确保文件正确关闭: