一月一更的 TIOBE 编程语言榜单,很多程序员其实并不会把它当成该学什么、该不该学的依据,而更多是用来观察技术生态的变化。榜单统计的并不是某种语言写了多少代码、落地了多少项目,而是近期哪些语言被讨论得更多、被搜索得更频繁。也正因为反映的是关注度变化 ...
Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西。虽然好像,他们要干的事都很相似——都是想要对一个已有的模块做一些“修饰工作”,所谓修饰工作就是想给现有的 ...
7.4 变量作用域规则 Python 不要求声明变量,但是假定在函数定义体中赋值的变量是局部变量。 如果在函数中赋值时想让解释器把某个变量当成全局变量,要使用 global 声明。