引言
python一直在迭代更新,一些老的程序员可能一直没有发现,新的语法已经解决了很多老写法问题。
2025年05月05日
Python 是动态类型语言, 只在运行时做 Duck Typing 检查.
标准自带两类接口支持: abc 和 typing.Protocol, 有他们协助给天马行空的程序员套上枷锁, Python 的大工程才可以"上道"
2025年05月05日
目标
2025年05月05日
在Python里,如果我们想判断一个数是不是整数,应该如何操作呢?
很多人首先想到的是使用type方法,例如:
x = 0
type(x) == int
这个方法看上去很简单,但在Python里并不是一个优雅的做法,因为他破坏了Python的多态特性。设想我们基于int构造了一个子类,那么对于这个子类的对象,用type来判断就不对了:
2025年05月05日
>>>id(3)
2531362761072
>>>id(3.222222)
2531397393680
>>>id(3.0)
2531397392816
2025年05月05日
Pymunk是一个用于2D物理模拟的Python库,它基于Chipmunk物理引擎。Pymunk提供了一种方便的方式来模拟刚体、碰撞和约束,并且可以与Pygame等Python游戏开发库结合使用。