或许你已经用过装饰器,它的使用方式非常简单但理解起来困难(其实真正理解的也很简单),想要理解装饰器,你需要懂点函数式编程的概念,py
简单的数据类型以及赋值变量不需要声明Python的变量不需要声明,你可以直接输入:>>>a=10那么你的内存里就有了一个变量a, 它的值是10,它
命名空间是名称与对象之间的关系,可以将命名空间看做是字典,其中的键是名称,值是对象。命名空间不共享名称。在命名空间中的名称能将任何...
看到Python中有个函数名比较奇特,__init__我知道加下划线的函数会自动运行,但是不知道它存在的具体意义 今天看到<<简明 Python 教程>>第
一,包名、模块名、局部变量名、函数名全小写+下划线式驼峰example:this_is_var二,全局变量全大写+下划线式驼峰example:GLOBAL_VAR三,...
不管是在学习还是工作过程中,人都会犯错。虽然Python的语法简单、灵活,但也一样存在一些不小的坑,一不小心,初学者和资深Python
eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式
总结了一下Python字符串连接的5种方法:1 加号第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是
最近使用Python的过程中遇到了一些坑,例如用datetime datetime now()这个可变对象作为函数的默认参数,模块循环依赖等等。在此记录一下,
python闭包(closure)其实并不是什么很复杂的东西。 通俗的讲就是:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)