上一页 1 2 3 4 5 6 ··· 33 下一页
摘要: 在 Python 3 中,函数参数中的 *_ 主要有两种完全不同的理解方式,具体取决于它出现在函数定义中还是函数调用/解包中。 场景一:在函数定义中(def func(*_):)—— 收集并忽略多余的位置参数 这是最常见的用法。这里的 * 是“可变位置参数”语法(类似 *args),而 _ 是变量名 阅读全文
posted @ 2026-07-05 17:16 箫笛 阅读(4) 评论(0) 推荐(0)
摘要: 在 Shell 脚本中,“最容易” 取决于你的具体场景。但综合来看,公认最易用、零依赖且功能全覆盖的方式是:内置命令 read + 专用菜单命令 select。 针对不同需求,我按“易用性”从高到低给你排个序,直接复制就能用: 1. 最简单的单次输入(零学习成本) 如果只是想让用户输入一个值,rea 阅读全文
posted @ 2026-07-05 16:24 箫笛 阅读(11) 评论(0) 推荐(0)
摘要: 在 macOS 上安装 Python,强烈不建议使用系统自带的版本(2.7 或旧版 3.x),因为系统内核依赖它,乱动会导致权限混乱或软件崩溃。 根据你的使用场景,以下四种主流方式,推荐直接看方案二或方案三: 方案一:官网下载安装包(适合纯小白) 去 python.org 下载 macOS 版本的 阅读全文
posted @ 2026-07-05 16:13 箫笛 阅读(22) 评论(0) 推荐(0)
摘要: 一、什么是 Miniconda? Miniconda 是 Anaconda 官方推出的轻量级 Python 环境管理工具,可以看作是 Anaconda 的“精简版”。 它仅包含 conda 包管理器、Python 解释器及少量必要的依赖包,安装包体积仅约 50–80 MB。相比之下,完整版 Anac 阅读全文
posted @ 2026-07-04 18:08 箫笛 阅读(19) 评论(0) 推荐(0)
摘要: 一、Tkinter 简介 Tkinter 是 Python 标准库自带的 GUI(图形用户界面)开发工具包,基于 Tcl/Tk 构建。安装 Python 后即可直接使用,无需额外安装。Python 3 中包名为 tkinter(全小写)。 适用场景:小型工具、内部应用、原型验证、脚本可视化等。跨平台 阅读全文
posted @ 2026-07-04 09:30 箫笛 阅读(19) 评论(0) 推荐(0)
摘要: 在Python中,单下划线(_)和双下划线(__)开头的命名,核心区别在于:单下划线是一种“约定”,而双下划线是一种“机制”。 前者是给程序员看的提示,后者是Python解释器会实际执行的规则。 单下划线开头 _var:一种“内部使用”的约定 这是一种广泛遵守的编码规范,由PEP 8定义。它主要起提 阅读全文
posted @ 2026-07-03 09:26 箫笛 阅读(17) 评论(0) 推荐(0)
摘要: 什么是元类 要理解元类(Metaclass),可以这样类比:类是用来创建对象的蓝图;而元类,则是用来创建类的蓝图。如果说类是对象的“工厂”,那么元类就是生产这些“工厂”的“总工厂”。 在 Python 中,一切皆对象,类本身也不例外。一个类,它是其元类的一个实例。 一切的起源:type type 是 阅读全文
posted @ 2026-07-03 09:17 箫笛 阅读(6) 评论(0) 推荐(0)
摘要: Python 3 的多重继承通过 C3 线性化算法 来计算方法解析顺序(MRO),确保在复杂的继承体系下,方法调用是有序、可预测的。 🧠 什么是 MRO? MRO 是一个线性列表,它定义了 Python 在继承体系中查找方法或属性的顺序。在单继承中,顺序很简单(从子类到父类);但在多重继承中,这个 阅读全文
posted @ 2026-07-03 08:47 箫笛 阅读(25) 评论(0) 推荐(0)
摘要: 描述符协议(Descriptor Protocol)是 Python 中一个核心且强大的底层机制。它允许你自定义对象属性的访问、赋值和删除行为。 简单来说,描述符就是实现了特定协议方法的 Python 对象,它作为一种“可重用的属性逻辑”存在,可以让你优雅地管理属性。 我们日常使用的许多 Pytho 阅读全文
posted @ 2026-06-30 08:10 箫笛 阅读(12) 评论(0) 推荐(0)
摘要: Python 3 类型注解完全指南 类型注解(Type Hints)是 Python 3.5 引入(通过 PEP 484)的一项功能,允许你在代码中显式声明变量、函数参数和返回值的预期类型。它不会影响运行时行为,但能显著提升代码的可读性、可维护性,并支持静态类型检查(如 mypy)和 IDE 智能提 阅读全文
posted @ 2026-06-29 08:28 箫笛 阅读(13) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 33 下一页