深南之星

导航

 

2020年2月13日

摘要: m=2 n=3memo_01 = [[1] * m for i in range(n) ]memo_02 = [[1]*m]*nprint("memo_01:{},memo_02:{},".format(memo_01,memo_02)) # memo_01:[[1, 1], [1, 1], [1, 阅读全文
posted @ 2020-02-13 16:06 深南之星 阅读(1263) 评论(0) 推荐(1) 编辑
 
摘要: GIL--全局解释器锁 1. python增加GIL的原因: cpython解释器的内存管理并不是线程安全的 保护多线程下对python对象的访问 cpython使用简单的锁机制避免多个线程同时执行字节码 2. 影响: 同一时间只有一个线程执行字节码 CPU密集程序难以使用多核的优势 IO期间会释放 阅读全文
posted @ 2020-02-13 15:30 深南之星 阅读(101) 评论(0) 推荐(0) 编辑
 
摘要: 1. 处理异常/捕获异常 try: raise MyException("11")except Exception as e: print(e) import tracebacktry: raise MyException("11")except : print(traceback.format_e 阅读全文
posted @ 2020-02-13 14:45 深南之星 阅读(152) 评论(0) 推荐(0) 编辑