自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Python的变量名

Python变量名本质上是对象的引用标签而非值容器。变量绑定到对象,而非存储对象本身。多个变量可指向同一对象,修改会影响所有引用;重新赋值只是重新绑定引用。使用id()可查看对象地址,locals()和globals()可查看作用域绑定。与C语言不同,Python变量通过自动引用计数管理内存,没有指针概念。理解变量作为引用的特性,能避免共享对象修改等常见问题。本质上,Python变量是命名空间中的名字到对象的映射关系。

2025-07-03 19:01:28 433

原创 Python高级语法:type类

type。

2025-07-03 13:39:41 719

原创 Python高级语法:生成器(Generator)

上面也讲到了,上面例子中函数执行到 g = hello() 的时候,实际上 hello() 这个函数一句都没有执行,而普通函数的话在使用 g = hello() 的时候,实际上函数已经跑一遍了。,也就是 g,代码中的 变量 g 在接收 hello() 之后就变成了一个生成器对象,在这一行代码执行之后,实际上如果你直接 print(g) 的话,会得到的结果是 g 这个 generator 对象,而不会得到任何返回值,​ 可以看到,如果我想写一个自定义的迭代器,是非常麻烦的,又要定义类,又要自定义。

2025-07-02 22:44:35 970

原创 Python高级语法:装饰器(Decorator)

本文介绍了Python装饰器的基本概念、用法和进阶应用。主要内容包括: 装饰器基础:通过welcome装饰器示例,展示了如何在不改变原函数逻辑的情况下添加额外功能 @wraps用法:使用functools.wraps保留原函数的元信息 带参数装饰器:通过外层函数实现可配置的装饰器 实际应用:以计时器装饰器为例,演示了如何测量不同素数筛算法的执行时间 装饰器是一种强大的代码复用机制,能够在不修改原函数的情况下扩展其功能,在日志记录、性能测试、权限校验等场景有广泛应用。

2025-07-02 17:23:31 1317 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除