随笔分类 -  Python

上一页 1 2

默认Python2.7,除非表明py3
私有化
摘要:用_或__,一或两个下划线都可以。 在类中,用两个下划线,在外部,用一个下划线。 但前后都有两个下划线的是魔法方法,是公有的。 不知有什么黑科技能窃取呢? 阅读全文

posted @ 2017-12-07 20:03 willaty 阅读(154) 评论(0) 推荐(0)

【趣】Python获取变量的变量名
摘要:两种不完美的方式: 两种不完美的方式: 用locals,globals 用locals获取变量列表,再遍历比较对象。 用locals,globals 用locals获取变量列表,再遍历比较对象。 def namestr(obj): ns = globals() return [name for na 阅读全文

posted @ 2017-12-07 11:19 willaty 阅读(11128) 评论(0) 推荐(0)

Python并发讨论
摘要:手段有多线程,多进程,协程。 对于多线程: 由于GIL(全局解释器锁)的存在,多线程实际是单线程的,不能发挥多核的作用: 但对于IO密集型程序,多线程对于效率是有提高的,由于阻塞时,可能会切换到别的线程;但,阻塞时不会马上切换,要等待时间片结束才切换。 而CPU密集型则不适用,线程上下文切换浪费CP 阅读全文

posted @ 2017-12-07 11:10 willaty 阅读(150) 评论(0) 推荐(0)

上一页 1 2

导航