自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洞天察地,万物之理;物理人太难了!

我是Python忠实信徒🐍🐍!不定期分享编程小知识。

  • 博客(28)
  • 收藏
  • 关注

原创 and和or运算符的冷门细节和相关技巧(Python)

and和or的冷门知识,细节和技巧。敢不敢赌一次,(x>1) and (x<3)比1<x<3效率更强(* ̄▽ ̄)~*

2025-06-09 08:38:34 1412

原创 logging模块用法简介(Python)

这是Python的一个常用模块,logging能有效帮助开发者跟踪程序运行状态,简化调试过程。

2025-06-08 09:57:23 1291

翻译 弱引用——对象的垃圾回收引用(作者 Doug Hellmann)

弱引用——对象的垃圾回收引用(作者 Doug Hellmann)

2025-06-03 08:34:57 26

原创 (Python网络爬虫);抓取B站404页面小漫画

一个网络爬虫的小案例,提供了多进程和异步版本的实现。

2025-06-02 14:23:49 1525

原创 头递归,尾递归,真尾递归 都是什么意思?

介绍三者概念,栈,栈帧空间,递归的原理,和各自的算法开销。

2025-05-30 08:29:45 1444

原创 面向对象基本概念:多态;附带应用例子

介绍多态的概念,举了“偏好过滤器”和“审查描述符”的具体应用例子。

2025-05-29 07:33:12 814

原创 圈复杂度和radon库(4):生成代码分析报告的小工具

一个利用radon库分析Python代码并生成报告的小工具。

2025-05-29 07:31:12 1337

原创 无穷大量(Python),附带练习题

总结有关无穷大量的知识点,一些小坑,附带有5道练习题。Go学长这招太狠了!(* ̄▽ ̄)~*,我指的是Gopher们。

2025-05-28 08:05:06 1023

原创 圈复杂度和radon库(3):利用radon库分析代码

radon库命令在命令行和程序中的使用教程;个人推荐使用前者。

2025-05-28 08:02:23 1022

原创 实现单例模式的6种方法(Python)

在Python中实现单例模式的6种方案:利用模块1种,初级编程2种,元编程3种。

2025-05-27 08:12:40 1335

原创 圈复杂度和radon库(2):radon库的命令及其作用

介绍radon库四大命令中的cc,mi,raw的用法和配置选项,简要提及hal指标。

2025-05-27 08:10:05 1027

原创 字符串拼接&连接的性能比较实验(Python)

比较+=和join性能的实验。我join是挂狗?打不过就是开了吗?年轻人不要太气盛!

2025-05-26 07:23:56 783

原创 圈复杂度和radon库(1):圈复杂度的概念和计算方法

介绍radon库,以及圈复杂度的概念,意义和计算方法。最后带有练习题。

2025-05-26 07:23:33 906

原创 利用元类优化装饰器接口的方案(Python)

使用元类让实例替换型装饰器实现“3种接口一次满足”:@Delay,@Delay(),@Delay(times=2)全都可以用,太棒啦。

2025-05-20 07:58:07 1824

原创 三元条件表达式(Python),附带练习题

介绍三元条件表达式:基础写法,表达式本质,和嵌套写法。配有8道练习题,重构史山代码好快乐呀哈哈哈(* ̄▽ ̄)~*

2025-05-19 07:37:55 1173

原创 为什么浮点数会有精度丢失?(数学角度分析)

这篇文章属于后传,前传中分析了整数多进制的意义和一些规则,扩充数系到了整数集,并证明了一个重要命题:一个p进制整数唯一对应一个q进制整数。本文将把多进制数系扩充到小数,并由此分析为什么浮点数会有精度丢失的问题。

2025-05-15 11:27:41 1188

原创 整数多进制转换的唯一性证明(数学角度分析)

这篇文章属于前传,整数多进制转换的唯一性证明,可以在数论,集合论,离散数学中找到这类问题的一席之地。

2025-05-15 11:25:07 662

原创 单下划线变量名(Python),及其用途概述

介绍三种变量:“_”,“以_开头的”,“以_结尾的”变量以及它们的用途和特性。这些是Python中的一些约定和技巧。

2025-05-12 20:45:29 724

原创 实例方法,类方法,和静态方法(Python),以及Python OOP令人迷惑的小细节

介绍实例方法,类方法,和静态方法,以及Python OOP令人迷惑的小细节。最后用描述符作个死,自己模拟绑定方法的行为。我们实例方法,类方法,静态方法哥儿仨好!

2025-05-12 07:37:58 1293

原创 经典递归问题:汉诺塔

我打算做个科普,就谈谈汉诺塔这个经典的递归问题吧!有关递推的数学问题很多,基本上归结于研究错综复杂的差分方程。汉诺塔并不需要推究很难的数学关系,但却是这类问题中相当有意思的一个。

2025-05-09 10:21:23 1430

原创 文本&二进制代码 转换程序 (Python),逗AI用小程序

可以将文本文件的内容在文本和二进制代码间互换的小程序,初心是拿来逗AI玩。

2025-05-05 08:01:27 1753

原创 函数签名&函数接口 两者有何不同?

区分一下“签名”和“接口”两个术语,用人话概况一下就是:签名给计算机看,接口给人看。喜欢发奶龙的小朋友们,你们好啊~

2025-05-03 15:44:00 1162

原创 如何创建自己编写的工具包?(Python)

下面介绍的是让自己写的模块成为独属于自己的“第三方库”的基础操作,对于初学者完全够用了。如果你实现的是更复杂的工具,那么这些恐怕远远不够。我仅是觉得这很好玩,希望没玩过的同志知道怎么玩,所以不会涉及更高级的操作。

2025-04-30 11:23:51 899

原创 一个功能较完善的计时装饰器代码分享(Python)

这个装饰器是我自己写的,必然不可能做到“完美”,把它分享出来供大家参考。它的接口:一个装饰器,用于记录函数调用时间并报告。可接受4个关键字参数:digits: int = 8,指定记录时间保留小数的位数。show_parameters: bool = True,是否显示调用函数的参数。show_results: bool = True,是否显示函数的调用结果。report_upon_exit: bool = False,是否缓存此报告,在程序结束时统一报告结果。

2025-04-29 12:46:37 661

翻译 《移除GIL并非易事》(作者Guido van Rossum)翻译,及原文参考

翻译龟叔写的一篇文章,供学习Python但英语苦手的同志们作为参考资料,附上了紧跟时代的额外信息和英语原文。出于个人水平限制,译文难免有不当之处,希望有能之士可以做出规诫,让技术译文更加准确!

2025-04-27 10:28:22 71

原创 ==和is运算符,及其重载和实践技巧的全面深入论述(Python)

全面而较深入地讨论==和is运算符,包含其重载和实践技巧:如何为自定义类正确实现__eq__方法,顺便讨论变量的标签特性,is的用武之地,最后顺道讨论驻留现象。

2025-04-23 20:42:10 1228

原创 《Python之禅》七言古体诗译文(个人翻译)

我自个儿翻译的《Python之禅》七言古体诗版本。附有直译版和原文以供参考。

2025-04-22 13:38:21 671

原创 符合Python风格地实现Atbash加密

埃特巴什(Atbash)密码是一种替换密码,它的对应法则是通过反转字母表得到的:明文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文:Z Y X W V U T S R Q P O N M L K J I H G F E D C B A选择这种密码的好处是,比较简单。而且对密文执行同一套“加密”操作就可以得到明文,不用多写代码来解密。一眼映射!Python风格,就在其中

2025-04-21 23:29:16 690

Python代码分析小工具

基于radon实现的代码分析工具,采用Shell+Python实现。

2025-05-29

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

TA关注的人

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