python日常笔记
1400720231
这个作者很懒,什么都没留下…
展开
-
python2.x中的编码
str与字节码首先,我们完全不谈unicode。s = "人生苦短"s是个字符串,它本身存储的就是字节码。那么这个字节码是什么格式的? 如果这段代码是在解释器上输入的,那么这个s的格式就是解释器的编码格式,对于windows的cmd而言,就是gbk。 如果将段代码是保存后才执行的,比如存储为utf-8,那么在解释器载入这段程序的时候,就会将s初始化为utf-8编码。un...转载 2018-03-09 23:53:06 · 145 阅读 · 0 评论 -
Python 类内置魔法方法
一、_str_() 方法 Python class 内置函数有很多,想到了先记下来._str()_,_str_()方法和_init_()方法类似,都是一些特殊方法,都会自动执行的,_init_()是初始化的作用,_str_()则是用来返回对象的字符串表达式。 在我们编写一个新的Python类的时候,总是在最开始位置写一个初始化方法_init_(),以便初始化对象,然后会写一个_str_原创 2017-11-30 19:10:20 · 428 阅读 · 0 评论 -
闭包 late binding
Python闭包1.什么是闭包,闭包必须满足以下3个条件:必须是一个嵌套的函数。闭包必须返回嵌套函数。嵌套函数必须引用一个外部的非全局的局部自由变量。举例说明:嵌套函数但不是闭包def nested(): def nst(): print('i am nested func %s' % nested.__name__) nst()...转载 2018-03-22 09:56:13 · 228 阅读 · 0 评论