摘要:
*args:arguments:表示参数,代表一个tuple**kwargs:表示关键字参数,代表一个dict 也就是keyword args.keyword就表示字典,也就是关键字.为什么叫关键字.其实 字典就是一个关键字的list可以这么看. 阅读全文
摘要:
import timedef timer(func): def deco(): start_time=time.time() func() stop_time=time.time() print ('the func run time is %s'%(stop_time-start_time)) r 阅读全文
摘要:
1.foo函数进入内存 2.bar函数进入内存 3.foo()开始实例化使用foo函数。 4.调用已经进入内存的foo函数,运行到第三行,这时因为第二部bar已经进入内存了,所以直接可以引用bar函数。 总结:python 函数调用的顺序是先把函数的虚拟先放进去,从上到下,一直放到foo()函数之前 阅读全文
摘要:
二进制用法 非二进制写法 utf-8 和gbk互化 第一种是unicode变gbk。python3里面默认是用unicode,并且所有的编码都用二进制方式来表达。所以看不出来区别但是本质是不同的。比如第三个中间的decode不写就出错了。 第二种是unicode变utf-8 第三种是unicode变 阅读全文