摘要: 20191031:Python取反运算详解 取反运算:~3 == 4 1.对于数字 3 》转换为二进制表示为011 2.对011取反为100 3.为什么表示-4 a.计算机用补码表示负数,正数的补码为其本身,负数的补码为其反码+1,现在我们一家知道了100表示的是一个负数的补码,需要做的就是求出其原 阅读全文
posted @ 2019-10-31 19:49 何发奋 阅读(3199) 评论(0) 推荐(0) 编辑
摘要: 20191031:Python底层机制 python底层从3个方面来说,分别是: 引用计数机制 使用引用计数来追踪内存中的对象,所有对象都有引用计数,并且这个引用计数一般比我们想象的次数多,对于不可变数据(如数字和字符串),解释器会在程序的不同部分共享内存,以便节约内存,可以通过sys.getref 阅读全文
posted @ 2019-10-31 19:47 何发奋 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 20191031:GIL全局解释锁 总结关于GIL全局解释锁的个人理解 GIl全局解释锁,本身不是Python语言的特性,而是Python语言底层的c Python解释器的一个特性。在其他解释器中是没有这个概念的,比如说jpython和pypy. 什么是解释器呢?就是说我们本身写的Python语言是 阅读全文
posted @ 2019-10-31 19:44 何发奋 阅读(125) 评论(0) 推荐(0) 编辑