2018年1月6日

摘要: *args:arguments:表示参数,代表一个tuple**kwargs:表示关键字参数,代表一个dict 也就是keyword args.keyword就表示字典,也就是关键字.为什么叫关键字.其实 字典就是一个关键字的list可以这么看. 阅读全文
posted @ 2018-01-06 20:18 张博的博客 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2018-01-06 19:54 张博的博客 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1.foo函数进入内存 2.bar函数进入内存 3.foo()开始实例化使用foo函数。 4.调用已经进入内存的foo函数,运行到第三行,这时因为第二部bar已经进入内存了,所以直接可以引用bar函数。 总结:python 函数调用的顺序是先把函数的虚拟先放进去,从上到下,一直放到foo()函数之前 阅读全文
posted @ 2018-01-06 18:26 张博的博客 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 二进制用法 非二进制写法 utf-8 和gbk互化 第一种是unicode变gbk。python3里面默认是用unicode,并且所有的编码都用二进制方式来表达。所以看不出来区别但是本质是不同的。比如第三个中间的decode不写就出错了。 第二种是unicode变utf-8 第三种是unicode变 阅读全文
posted @ 2018-01-06 15:49 张博的博客 阅读(121) 评论(0) 推荐(0) 编辑

导航