布尔值与真值测试:if 背后的逻辑世界
True/False 是 int 子类;if 测试「真值」而非布尔:0、空串、空容器都是假。and/or 短路返回操作数,比较链一次求值。
专注人工智能、前端开发、系统设计等领域,分享实战经验与技术思考
True/False 是 int 子类;if 测试「真值」而非布尔:0、空串、空容器都是假。and/or 短路返回操作数,比较链一次求值。
% 继承 C 的 printf,str.format 解决顺序与命名,f-string 内联表达式终结三代之争;附格式规约全解与 3.12 实测性能对比。
以真实 bug 为线索,讲透 print 的局限与 pdb 打法:post-mortem 会话、断点单步、清理断点,附两段真实会话。
三平台(Windows/macOS/Linux)从零装好 Python 3.10+,搞懂 PATH、版本共存与命令差异,附验证三连与常见坑。
从二进制补码讲起,覆盖 & | ^ ~ << >> 六种位运算,用奇偶判断、XOR 交换、位掩码与 RGB 提取四个实战落地
深入 CPython 内部:从源码到字节码再到执行的完整链路,用 dis 模块亲手拆解,理解编译、解释与缓存。
从 PEP 8 命名约定到下划线体系,谈如何避开关键字与内置名、取有语义的名字,让变量成为可读的文档
int 任意精度、float 的 IEEE754 误差、complex 本质;sys.float_info 看清边界,isclose 与 Decimal 防坑
从 .ipynb 结构与内核架构讲起,覆盖单元格、快捷键、魔法命令与 Markdown/数学公式,用真实成绩分析案例演示数据探索工作流。
从 PEP 8 的来龙去脉讲起,覆盖缩进、行长、命名、导入核心规则,并用 pycodestyle、flake8、black 让代码规范自动落地。
pip 全流程实战:安装与版本指定、查看卸载、pip freeze 锁依赖、requirements.txt 重放、清华镜像与离线安装。
吃透 Python 交互式解释器(REPL):理解工作原理、掌握 _ 变量与历史记录等高效用法、避开常见陷阱,让验证想法变成肌肉记忆。
字符串是不可变的 Unicode 码点序列。掌握四种字面量写法、转义序列表与原始字符串的边界:r 结尾报错、Windows 路径陷阱、相邻字面量编译期拼接。
变量是名字而非盒子:赋值本质是把名字绑定到堆上的对象。用 id() 与 is 验证引用语义、不可变与可变之别、小整数缓存等真实机制。
掌握 int/float/str/bool 的显式转换与运算中的隐式转换,理解 ValueError 边界、向零截断与浮点精度丢失
从依赖冲突的根源讲起,理解 venv 的隔离原理与激活机制,三平台实战创建、激活、安装、退出与删除。
从语言历史、设计哲学、运行机制与生态全景四个维度,说清 Python 为什么值得学、适合学什么。
从扩展、解释器选择到 settings.json 与 launch.json,配好补全、格式检查与图形化调试,把 VS Code 变成 Python 主战场。
第一时间获取最新文章通知,不错过任何技术干货
订阅 RSS