学习 Python 有些年头了,我一直觉得自己"挺懂"。直到有次 review 朋友的代码,看到一个函数用 lst=[] 当默认参数,我说这是坑,他反问我"为什么是坑?"。我张了张嘴,发现自己其实也讲不太清。 那之后我认真捋了一遍。所谓 Python 的"高级",从来不是语法写得多花,而是开始看懂它背后的 对象模型、协议、执行机制和设计哲学 。下面这八个点,是我真正入门之后才想明白的东西。 迭代器…
学习 Python 有些年头了,我一直觉得自己"挺懂"。直到有次 review 朋友的代码,看到一个函数用 lst=[] 当默认参数,我说这是坑,他反问我"为什么是坑?"。我张了张嘴,发现自己其实也讲不太清。 那之后我认真捋了一遍。所谓 Python 的"高级",从来不是语法写得多花,而是开始看懂它背后的 对象模型、协议、执行机制和设计哲学 。下面这八个点,是我真正入门之后才想明白的东西。 迭代器…
讨论
登录后参与讨论
还没有评论,来说第一句吧。