自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python学习笔记--函数

本文系统介绍了Python函数的核心概念与高级特性。主要内容包括:1)函数基础,def创建函数对象及其调用机制;2)作用域规则(LEGB)及global/nonlocal语句的使用;3)参数传递机制(位置/关键字/可变参数等)及其组合顺序;4)高级话题如闭包、函数属性、注解和lambda表达式。特别强调了作用域与参数传递的本质,详细解析了闭包原理和参数解包技巧,并提供了多个实用代码示例。本文全面覆盖了Python函数编程的关键知识点,是掌握函数式编程的实用指南。

2025-08-15 16:07:37 707

原创 python学习笔记--装饰器

因装饰器返回的是一个新类,内置操作需要在装饰器中重新定义运算符重载方法,关联到原始的类。#重定义重载运算符,指向被装饰类@decoratorprint(e1)还可以通过定义一个OnInstance的混入父类(Mixin)实现。

2024-05-31 14:01:13 379

原创 python学习笔记--异常

在 Python 中,所有异常必须为一个派生自 BaseException 的类的实例。BaseException:异常的顶级根父类,它提供了子类可继承的默认打印和状态保持行为。Exception:它是 BaseException 类的一个直接子类,并且是除系统退出事件类外 (SystemExit、KeyboardInterrupt 和 GeneratorExit),所有其他内置异常的父类。用户定义异常类应该继承自这个类或它的子类。其他异常类:ArithmeticError,LookupError等。传递给

2024-03-19 16:24:15 688

原创 python学习笔记--类

最简单的类一般形式:类如果嵌套在其他函数中,类能够访问外层函数的作用域,但不能作为类中其他代码的作用域。 2. 属性2.1类属性 在class语句内,任何赋值语句都会产生类属性(数据和方法)。self.attr(方法中第一参数自动绑定到它的实例)在 class 语句内部,任意开头有双下划线,但结尾没有双下划线的名称,会自动在前面包含类的名称从而进行扩展。例如,Spam 类中的__X 这样的名称会自动变成_Spam__X。这时从类的外部不能访问__X,但仍可以访问扩展后的全名称

2023-12-13 14:54:09 1160 1

原创 python学习手册笔记--模块包

Python 代码的目录被称为包, 因此这样的导入就称为包导入。它可以简化模块搜索目录的设置。事实上, 包导入是把计算机上的目录变成另一个 Python 命名空间, 其属性则对应于目录中所包含的子目录和模块文件。

2023-11-14 15:14:50 131 1

原创 python学习手册笔记--模块

在模块文件中赋值的名称,在内部会成为字典的键。例如,__file__指明模块是从哪个文件加载的,__name__ 则指明导入者的名称。reload 是一个函数,传入的参数是一个已经存在的模块对象(已成功导入的)。import 语句直接列出一个或多个需要加载的模块的名称, 以逗号分隔。当我们使用*代替特定的名称时,会取得模块顶层被赋值的所有名称的副本。通过复制的名称修改一个共享的可变对象,则会影响导入的模块内的对象。, 所以我们必须通过模块名称来获取该模块的属性。赋值的所有名称都会成为该模块的属性。

2023-10-26 15:22:43 239

原创 python学习笔记--列表

列表是包含任意对象的有序集合(实际包含的是对象的),可以任意嵌套。

2023-08-09 13:19:08 82

空空如也

空空如也

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

TA关注的人

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