- 博客(2595)
- 收藏
- 关注
原创 Python 内置函数:type()
type() 是 Python 中的内置函数之一,既可以用来获取对象的类型,也可以用来动态创建新类型。它是 Python 类型系统的核心工具,在调试、反射、元类编程等场景中广泛应用。理解它的两种用法及其与 isinstance() 的区别,对于深入掌握 Python 的类型系统和元类编程至关重要。Python 内置的类对象类型有 int、float、str、bool、list、tuple、dict、set、bytes、complex、range 等。type() 检查的是对象的精确类型,不会匹配父类类型。
2025-08-17 13:55:00
254
原创 Python 内置函数:bool()
bool() 是 Python 内置的布尔类型构造函数,用于将对象转换为布尔值(True 或 False),或直接创建布尔对象。假值(False):False、None、数值 0(整数、浮点、复数)、空的序列或集合(''、[]、()、set()、dict() 等)。由于只有两个值,True 与 False 在 Python 内存中是单例,重复引用不会新建对象。可通过实现 __bool__()(优先)或 __len__()(次选)方法控制对象的布尔值。与数字和字符串一样,bool 对象是不可变的。
2025-08-17 07:00:00
144
原创 Python 内置函数:int()
int() 是数字与字符串到整数的通用转换工具,支持多进制解析,返回的 int 对象具备不可变性、无限精度和可哈希性。int() 是 Python 内置的整数类型构造函数,用于将数字或字符串转换为整数,也可以直接创建整数对象。Python 的整数没有传统意义上的上限,可表示任意大小的整数(受内存限制)。int(True) 为 1,int(False) 为 0。数字类型,整数、浮点数、布尔值、复数的实部等。+、-、*、//、%、** 等算术运算。&、|、^、<<、>> 等位运算。因为 int 是可哈希类型。
2025-08-17 00:01:20
350
原创 Python 库手册:tomllib 配置文件解析
TOML(Tom's Obvious Minimal Language)是一种结构清晰、易读的配置文件格式,常见于 pyproject.toml、应用配置等场景。在项目配置中,TOML 常用于替代 JSON/YAML 以获得更好的可读性与安全性,尤其是在 Python 生态中。tomllib 仅支持解析 TOML → Python 对象,不支持写入或导出为 TOML。YAML:语法灵活、支持复杂结构,可读性高,但解析实现复杂,容易出错。解析 TOML 是纯文本处理,安全性高,不执行文件中的任何代码。
2025-08-16 13:55:00
290
原创 小朋友学 Python(10):画图好好玩!用 turtle 画出你的创意!
今天,我们来认识一个特别有趣的模块——turtle,让我们用代码“挥舞画笔”,画出你脑海中的创意图案!是 Python 自带的绘图工具,名字的意思是“海龟”。你可以把它想象成屏幕上的一只小乌龟,它会按照你的指令爬来爬去、画出轨迹。用 turtle.goto(x, y) 移动位置,写多个字母。📌 我们用了函数、颜色、位置控制,画出两个星星!✨ 每次右转 144°,就能画出漂亮的五角星。六、配合函数用 turtle 更强大!三、基本命令大全(常用的就几个!四、用 turtle 画一个正方形。
2025-08-16 07:00:00
220
原创 Python 内置函数:float()
它不仅支持常规的数值转换,还能识别如 inf(正无穷)、-inf(负无穷)和 nan(非数字)等特殊浮点值,广泛用于科学计算、数据分析和用户输入处理等场景。NaN(Not a Number)在 IEEE 754 浮点标准中规定:它与任何值(包括它自身)比较都为 False。float() 是基础但强大的数值工具,在科学计算、机器学习、金融建模等场合普遍使用。可以是整数、浮点数、合法数字格式的字符串,或实现了。等特殊值转换为 IEEE 754 标准的特殊浮点数。字符串必须为合法数字表示,支持科学计数法。
2025-08-16 00:02:07
373
原创 Python 内置函数:any()
any() 是 Python 内置的逻辑判断函数,用于检查可迭代对象中是否存在至少一个真值(truthy)的元素。它与 all() 互为补充,在数据校验、条件筛选、逻辑判断中非常常用,能让代码更加简洁高效。对复杂条件检查,推荐结合生成器表达式或列表推导式使用 any(),避免显式循环,提高可读性与性能。在短路情况下,any() 可显著减少计算量,尤其是当真值元素出现在可迭代对象前部时。必填,任意可迭代对象(如列表、元组、集合、字典、生成器等)”:空、零、None、False 等为假,其余为真。
2025-08-15 18:55:00
271
原创 Python 内置函数:all()
all() 是 Python 的内置逻辑判断函数,用于检查可迭代对象中的所有元素是否都为真值。特别注意:空可迭代对象的 all() 返回 True,这是数学逻辑恒真性的定义(并不意味着空对象在布尔上下文中为真)。对迭代器和生成器,all() 会惰性求值,不会一次性展开全部数据,在大数据集场景下性能优越。对复杂条件判断,推荐 all() + 生成器表达式的写法,避免显式循环,提高可读性和性能。:必填,任意可迭代对象(如字符串、列表、元组、集合、字典、生成器等)对字典而言,all() 判断的是。
2025-08-15 13:55:00
249
原创 小朋友学 Python(9):模块是百宝袋!import 就能拥有新能力!
你只要说一声 import,就能获得一大堆新技能,比如随机数、数学运算、时间控制,甚至还能画图!就像是别人写好的一堆工具,打包成“百宝袋”,你只需要导入(import),就可以马上使用!🎒 random.randint(1, 10) 表示从 1 到 10 中随机选择一个整数。🎯 再试试 math.sqrt()、math.pow()、math.sin() 等函数吧!random.randint(a, b):生成 a 到 b 的随机整数。math.pow(x, y):x 的 y 次方。
2025-08-15 07:00:00
392
原创 Python:递归函数的定义与优化
但递归会消耗调用栈空间,深度过大可能导致 RecursionError,并可能因重复计算而效率低下,因此需要优化。递归(Recursion)是一种函数调用自身的编程技巧,常用于解决具有重复子问题或天然分治结构的问题。有三根柱子 A、B、C,A 上面有 n 个大小不同的圆盘,从上到下按从小到大顺序排列。间接调用是指 A 调用 B,B 又调用 A 的情况。目标是将这些圆盘全部从 A 移到 C,每次只能移动一个盘子,且大盘不能压在小盘上。在函数中调用自身,每次调用都必须让问题规模减小,逐步逼近递归边界。
2025-08-15 00:00:24
908
原创 Python 内置函数:complex()
complex() 是 Python 内置的复数构造函数,用于创建复数对象。复数由实部与虚部组成,形式为 a + bj,其中 j 表示虚数单位(在数学中用 i)。表示复数的字符串(如 "1+2j"),必须是合法格式,且不可与 real / imag 参数混用。Python 在数学、科学计算、信号处理等场景中,常用 complex 类型表示复数。支持加、减、乘、除、取模(abs())、共轭(.conjugate())等复数运算。提供更多复数数学函数(指数、对数、三角函数、极坐标转换等)。
2025-08-14 18:55:00
372
原创 小朋友学 Python(8):魔法咒语一样的函数,帮你重复做事!
而在 Python 的世界里,函数就像是我们写下的魔法咒语——一次写好,想用几次就用几次!写一个 is_even(n) 函数,判断一个数字是不是偶数,如果是就返回 True,否则返回 False。📌 函数名就像给魔法咒语起的名字,后面的括号是“咒语的材料”——也叫参数。我们将学会定义自己的函数,像真正的魔法师一样,调用它们来完成各种任务。📌 return 会把答案“带回”到函数外面,就像把魔法的结果传回来。📌 函数里面定义的变量,只能在函数内部使用,我们称它为局部变量。如果你想让函数给你一个答案怎么办
2025-08-14 07:00:00
146
原创 Python:变量赋值与函数参数传递机制
与可变对象赋值时重新绑定变量的情况一致,lst 虽然最初与 a 引用同一个列表对象,但在函数内部执行 lst = [0] 会让 lst 重新绑定到一个新列表对象,因此外部变量 a 仍保持原绑定,未被修改。不可变对象的不可变性是针对对象本身的,如果对象内部引用了可变对象(例如元组中包含列表),内部的可变对象依然可以被修改。上例中, x = x + 1 会创建了一个新的整数对象 11 并让 x 指向它,从而与 a 指向了不同的对象。Python 的传参方式是对象引用的传递,本质上就是一次赋值操作。
2025-08-14 00:01:14
1025
原创 Python 第三方库:Requests(HTTP 客户端)
它提供了简洁而强大的接口,可以轻松地进行 GET、POST、PUT、DELETE 等操作,无需手动构造 URL 或管理 socket、header 等底层细节。支持 params(URL 参数)、data(表单数据)、json(JSON 数据)、headers(自定义头部)。支持标准的 HTTP 方法如 GET、POST、PUT、DELETE 等。**kwargs:其他请求选项(如 headers、timeout 等)创建一个会话对象,可保持登录状态、cookie、header 等。
2025-08-13 17:55:00
636
原创 Python 第三方库:Pandas(数据分析)
它提供了两种核心数据结构:Series(一维)和 DataFrame(二维),支持高效的数据清洗、转换、切片、聚合、可视化准备等,是数据科学、金融分析、商业智能等领域的首选工具。1、Pandas 是数据分析流程中的核心工具,掌握其 DataFrame 操作、索引、聚合等能力是数据科学的基础。(4)表格数据读写(CSV、Excel、SQL 等)。(1)数据清洗与预处理(缺失值、重复值处理等)。(3)时间序列分析(金融数据、传感器数据)。支持行列标识、自动对齐、分组聚合等功能。
2025-08-13 13:55:00
865
原创 小朋友学 Python(7):综合练习——做个属于你的小游戏!
今天,我们就来用这些技能做一个真正可玩的“猜数字游戏”。这不只是编程,更是你和 Python 一起完成的第一个项目!random.randint(a, b) 会生成一个从 a 到 b 的随机整数。int(input(...)) 可以让用户输入数字。你想知道自己猜了多少次吗?你已经掌握了构建一个小游戏的全部基础能力!会用变量、能判断对错,还能重复做事?二、第一版:最基本的猜数字游戏。3、猜词游戏 / 文字冒险。三、升级版:加入计数器。四、增加难度与奖励机制。最多只能猜 10 次。如果猜得快就奖励称号。
2025-08-13 07:00:00
315
原创 Python:浅拷贝与深拷贝
Python 提供浅拷贝与深拷贝两种方式复制对象,它们在引用共享和内存占用上的差异,会影响程序的稳定性与数据安全。会创建一个新对象,并递归地复制内部所有子对象,形成完全独立的副本。因为深拷贝递归复制了子对象,所以修改原对象的子列表不会影响副本。(1)修改副本对象的外层结构(添加、删除元素)不会影响原对象。(2)修改副本对象的内部子对象会影响原对象(因为共享引用)。会创建一个新对象,但内部元素(子对象)依然是原对象的引用。深拷贝递归复制所有子对象,速度较慢,内存占用更高。浅拷贝:copy.copy(a)
2025-08-13 00:02:51
556
原创 Python 内置函数:hash()
哈希值是通过哈希算法计算出的固定大小的数值,常用于对象的快速比较、字典键查找和集合成员检测等场景。float('nan') 是不相等的自身,但在同一次 Python 运行期间它的哈希值是可用且固定的,不过不同 Python 会话之间,这个哈希值可能不同(受哈希随机化影响)在 Python 3.3 及以上版本,字符串、字节序列等的哈希值会因会话不同而变化,以增强安全性(防御哈希攻击)。由于哈希随机化,某些类型(如字符串)的哈希值在不同 Python 进程间可能不同,不适合持久存储或网络传输。
2025-08-12 13:55:00
260
原创 Python 库手册:copy 对象拷贝
copy 是 Python 标准库中的一个模块,提供了对象浅拷贝(shallow copy)和深拷贝(deep copy)的功能。它解决了直接赋值引用同一对象导致数据被意外修改的问题,常用于需要复制列表、字典、用户自定义对象等可变数据结构的场景。类可以定义 __copy__(浅拷贝)和 __deepcopy__(深拷贝)方法来控制复制方式。创建一个新对象,但内部元素的引用保持不变(一级复制,子对象共用引用)。创建一个新对象,同时递归复制其所有子对象,完全独立。:复制后的新对象(外层独立,内层引用共享)
2025-08-12 13:55:00
221
原创 小朋友学 Python(6):重复的事交给循环帮忙!
1、2、3、4……”数到几十都不带停的!这种重复的动作,Python 也能做,而且比你还快。今天我们就来学习两个魔法词:while 和 for,让程序自动重复做事。如果没有 i = i + 1,程序会一直循环下去。Python 提供了一个更简单的方法来控制次数:。比 while 更适合做“固定次数”的事情。表示从 1 数到 5(不包含 6)是“跳过这次循环,继续下一次循环”循环:只要还“对”,就继续。✏️ 小练习:打印九九乘法表。,就会反复执行下面的语句。循环:最聪明的计数器。运行后将看到以下输出:。
2025-08-12 07:00:00
137
原创 Python:字面量(Literal)
在 Python 中,“字面量”是源代码中用于表示固定值的写法,它们无需计算或变量引用即可直接表达数据,是程序中最基本的组成部分之一。是 Python 中用于表示“无值”或“空”的字面量,其类型是 NoneType。”(Constant)是变量的一种命名约定(如 PI = 3.14),Python 中并不强制禁止常量重新赋值。,如数字、字符串、布尔值、空值等。(Variable)—— 变量是绑定到值的名字,而字面量是写在代码中的值本身。字面量:写死在代码中的值,是语法层面的组成。
2025-08-12 00:01:05
960
原创 Python 库手册:atexit 程序退出回调
atexit 是 Python 标准库中的一个模块,用于注册程序正常终止时要自动执行的清理函数(回调)。使用 atexit.register(func, *args, **kwargs) 将函数及参数注册为退出时执行的回调。调用 os._exit() 或发生某些致命错误(如段错误)会直接终止进程,不会执行回调。注册的回调函数按后进先出(LIFO) 顺序执行,即最后注册的先执行。程序正常退出(脚本执行完毕,或调用 sys.exit())时触发。atexit 注册的回调会在整个程序完全退出前统一执行。
2025-08-11 13:55:00
279
原创 小朋友学 Python(5):会思考的程序——if 的魔法判断!
比如:“如果你选择 A,请翻到第 2 页;选择 B,请翻到第 5 页。”——这就是程序在思考!这段代码的意思是:如果 age >= 10,就执行 print() 后面的内容。今天,我们要让 Python 拥有“判断能力”,通过。这就像迷宫中的分叉路,要一步步判断清楚!你有没有玩过那种“选项冒险游戏”?这就是一个 if 判断语句。,表示两个条件都满足才执行。,表示只要有一个满足就执行。四、比较运算符与逻辑运算符。五、嵌套判断:选择里的选择。语句,让它自己做决定!,表示“不是”的意思。
2025-08-11 07:00:00
314
原创 Python:入口点详解(模块、包与程序)
代码中缺少 if __name__ == "__main__": 时,依旧会执行所有顶层语句,但无法将“直接运行的行为”与“被导入时的行为”分开。在 setup.py 或 pyproject.toml 中,可指定程序入口点,使安装后的命令直接运行 main()。入口点文件外的模块应只定义函数、类、常量,不要在导入时直接执行逻辑,否则会在 import 时造成不可控行为。当模块被作为导入使用时,__name__ 为模块名,入口点代码不会执行。直接运行时,__name__ 的值为 "__main__"。
2025-08-11 00:00:36
843
原创 Python 内置函数:id()
该标识在对象的生命周期内是唯一且不变的,通常可以理解为该对象在内存中的地址。1、对于小整数(-5 到 256)和短字符串等不可变对象,Python 会使用对象驻留机制(interning),导致多个变量可能引用同一对象。2、id() 对调试内存引用、分析对象生命周期、理解 Python 内部机制很有帮助,但不应依赖 id() 来做业务逻辑判断。当对象被销毁后,可能会有新的对象复用相同的 id。但实际判断对象是否相同,应优先使用 is,id() 更多用于调试和理解对象引用机制。1、查看对象的唯一标识。
2025-08-10 19:58:00
409
原创 Python:对象缓存优化机制(CPython)
小整数在实际应用中频繁出现,如循环计数、列表索引、状态标识等,缓存可以显著提高执行效率。的 Python 解释器,最常用版本)也在底层对常见对象进行了精妙的缓存优化。早期 CPython 某些版本/交互式解释器中,有可能因为编译器优化产生缓存效果,但这不是规范行为,不可靠。Python 内置了几个全局唯一的单例对象,它们在内存中只存在一份,并在整个程序中复用。这也是一种内存优化手段,因为空的不可变对象经常出现,完全可以共享使用。对于超出这个范围的整数(如 1000),每次创建的对象是不同的。
2025-08-10 13:55:00
653
原创 Python 第三方库:Pytest(测试框架)
Pytest 是 Python 中最流行、最强大的测试框架之一,广泛应用于单元测试、集成测试、功能测试等各类测试场景。,Pytest 更加简洁优雅、易于编写和维护,支持丰富的插件生态和强大的参数化机制,是现代 Python 项目中的测试首选。(5)与 CI/CD 流程集成(如 GitHub Actions、Jenkins)。4、与 CI/CD 工具集成时,只需运行 pytest 即可完成自动化测试。官方文档:https://docs.pytest.org/(3)支持测试函数、类、模块、文件夹。
2025-08-10 07:00:00
424
原创 Python:__init__.py 文件
在 Python 编程中,__init__.py 是包(Package)结构中一个非常重要的文件。如果只导入子模块(如 import my_package.module_a),__init__.py 也会先执行,因为包会先被导入。在 Python 3.3+,如果一个包目录没有 __init__.py,Python 会将它当作。只做必要的初始化,避免在 __init__.py 中编写复杂逻辑,防止导入时性能开销过大。通过 __init__.py 整理包的对外接口,用户无需关心内部模块结构。
2025-08-10 00:00:39
385
原创 Python 第三方库:docformatter(自动格式化文档字符串工具)
它遵循 PEP 257 标准,可以批量调整 docstring 的缩进、引号、首行描述位置、空行等,让文档注释风格保持一致,提高代码可读性和规范性。1、docformatter 只处理 docstring,不会更改代码逻辑,与 black、autopep8 等代码格式化工具互补。在 GitHub Actions、GitLab CI 等流程中使用,确保提交到主分支的代码 docstring 全部符合规范。2、在团队开发中,建议结合 pre-commit 使用,在提交代码前自动格式化 docstring。
2025-08-09 13:55:00
575
原创 Python 第三方库:Bandit(代码安全检查工具)
Bandit 是一个用于扫描 Python 源代码的安全检查工具,它会将代码解析成抽象语法树(AST),匹配内置安全规则来发现潜在漏洞,不会运行代码,因此检查速度快且安全。(2)发现弱加密算法(如 MD5、SHA1)或不安全反序列化,它们容易被破解或触发远程代码执行。逗号分隔的路径/模式,排除扫描(如:-x venv,build,tests)。正式 CI 不建议)。跳过给定的规则代码列表(与 -t 互斥常用,但也可组合精细化)。仅运行给定的规则代码列表(如:-t B101,B303)。
2025-08-09 09:15:38
376
原创 Python 第三方库:isort(导入排序工具)
isort 是一个自动对 Python 文件中的 import 语句进行排序的工具,遵循 PEP8 规范或自定义规则,有助于提高代码可读性和一致性。1、isort 可配合 pre-commit 钩子,实现 Git 提交前自动排序导入。支持 .isort.cfg、pyproject.toml 等配置方式,自定义规则。2、与 black 一起使用时,请先运行 isort,再运行 black。4、isort 是格式化工具,不改变代码功能,适用于所有阶段的项目开发。配合目录时,只处理指定后缀(如 .py)的文件。
2025-08-09 07:00:00
422
原创 Python:文档字符串(docstring)
文档字符串(docstring)是 Python 提供的一种标准化方式,用于为模块、类、函数或方法添加说明性文字,是代码自解释性的重要体现。合理使用 docstring 可以提高代码的可读性、可维护性和自动化文档生成能力。docstring 是放在模块、类或函数定义之后的第一条字符串语句。1、文档字符串(docstring)是字符串字面量,它们会被解释器解析。(3)使用文档生成工具(如 Sphinx)自动生成项目 API 文档。3、通常,只有出现在模块、函数、类或方法顶部的才是文档字符串。
2025-08-09 00:00:37
589
原创 Python 第三方库:autopep8(代码格式化工具)
autopep8 是一款用于自动格式化 Python 代码的工具,能够根据 PEP 8(Python 官方编码规范)自动调整代码风格。它适用于个人开发、团队协作和自动化构建流程中,让代码更易读、更统一,避免风格争议。是官方推荐的 Python 代码风格指南,包括缩进、空格使用、行宽、空行等规范。1、autopep8 只修改代码格式,不重排导入、不对齐变量、不优化逻辑。3、可与 isort(导入排序)、flake8(风格检查)联合使用。(2)团队统一风格规范,减少代码审查中的风格争议。
2025-08-08 13:55:00
670
原创 Python 第三方库:NumPy(科学计算)
NumPy(Numerical Python)是 Python 语言中用于数值计算的核心库,提供了高效的多维数组对象 ndarray,以及大量的数学函数、广播机制和线性代数操作。它是数据科学与科学计算的基石,也是许多高级库(如 pandas、scikit-learn、TensorFlow)的底层支持模块。1、NumPy 是数据科学的底层基础库,掌握它是学习 pandas、scikit-learn 等的重要前提。NumPy 的核心数据结构,支持任意维度的数组,拥有强大的向量化运算能力。
2025-08-08 09:58:11
401
原创 Python 第三方库:Mypy(静态类型检查工具)
Mypy 是一款 Python 的静态类型检查工具,用于分析带类型注解的代码,帮助开发者在运行前发现类型错误,从而提升代码的可靠性和可维护性。Mypy 遵循 PEP 484 类型注解规范,支持标准类型、泛型、Union 类型、Optional 类型等。Mypy 并不运行程序,而是通过静态分析代码中的类型注解,检测变量、函数、表达式之间的类型是否一致。5、如遇类型注解影响开发效率,可关闭严格规则,先检查关键模块,逐步推进类型覆盖率。4、支持泛型、自定义类型、类方法注解等进阶语法,也适用于异步函数和装饰器;
2025-08-08 07:00:00
711
原创 Python 第三方库:uv(极速包管理器)
uv 是一个基于 Rust 编写的现代化 Python 包管理工具,旨在替代 pip、venv、pip-tools 等多个工具,提供极速依赖解析、虚拟环境自动化、锁文件管理等一站式功能。所有命令默认识别项目路径并自动进入虚拟环境,不再需要 source venv/bin/activate 或 .venv\Scripts\activate。在 Windows 中安装完成后,请将 uv 可执行文件路径(如 C:\Users\<用户名>\.local\bin)加入。
2025-08-08 00:00:35
825
原创 命令行工具:curl(客户端 URL 请求工具)
curl 是一个功能强大的命令行网络工具,用于向服务器发送请求并接收响应,支持包括 HTTP、HTTPS、FTP、SMTP 在内的多种协议。它是开发者、系统管理员和自动化脚本中常用的工具之一,适用于文件下载、API 调试、网站测试等场景。默认情况下,curl 会将响应内容输出到终端(stdout),也可使用 -o 或重定向保存到文件。指定 HTTP 请求方法(如 GET、POST、PUT、DELETE 等)。1、curl 是一个客户端工具,不可用于启动服务器。5、指定请求方法(PUT/DELETE 等)
2025-08-07 13:55:00
434
原创 Python 第三方库:Flake8(轻量级静态分析工具)
Flake8 是一款轻量级 Python 静态代码分析工具,融合了多种检查器,可快速发现代码中的风格违规、语法问题和潜在错误,适合开发初期与持续集成场景使用。支持扩展插件(如 flake8-docstrings, flake8-import-order)以适应不同项目需求。5、Flake8 相对于 Pylint 的优势之一是文档,它有警告、错误、选项等完整列表。设置每行代码的最大字符数,默认 79,常见设为 88(与 Black 保持一致)。设置 McCabe 圈复杂度上限,函数结构越复杂,值越高。
2025-08-07 11:34:38
776
原创 Python 第三方库:Pylint(静态代码分析工具)
Pylint 是一款用于 Python 的静态代码分析工具,可自动检测语法问题、风格偏差和潜在错误,是保障代码质量的得力助手。Pylint 会自动查找当前目录下的 .pylintrc 文件并使用其中的规则,也可以使用 --rcfile 参数手动指定。可通过在项目的根目录中创建一个 .pylintrc 文件来控制 Pylint 在项目范围内的行为。编辑其中的内容可调整风格、命名规则、最大行长、启用或禁用的规则等,适合团队共享统一标准。使用指定的 .pylintrc 配置文件,可覆盖默认配置,适合团队协作。
2025-08-07 07:00:00
976
原创 Python 内置函数:help( )
help() 是 Python 提供的一个非常实用的内置函数,可以帮助开发者快速获取函数、类、模块及其他对象的文档。我们通过 help(math) 获取了 Python math 模块的帮助信息,包括该模块的说明和相关文档链接。虽然 help() 提供了快速帮助,但某些情况下它输出的文档可能不够详细,尤其是第三方库的文档质量参差不齐。输出的信息包括了字符串类型的所有方法,如 upper(), lower(),以及如何使用这些方法。在编程过程中可以快速查阅不熟悉的模块、函数或类的文档,节省查找资料的时间。
2025-08-07 00:01:57
519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人