如题。
|  |      1wwqgtxx      2019-09-11 20:10:09 +08:00  1 | 
|  |      2wwqgtxx      2019-09-11 20:13:45 +08:00 顺便补充一下上面用到的 Py_SIZE 的实现 https://github.com/python/cpython/blob/master/Include/object.h#L123 | 
|      3ztcaoll222      2019-09-11 20:23:49 +08:00 具体看对象是怎么实现的 __len__ list 是直接调用的 c 接口, 源码楼上有了 | 
|      4xFrank OP 我们平常用的 python 都是 cpython 实现的? 平常是指从这里下载的那种: https://www.python.org/downloads/ 或者 Linux 下用 apt install 直接装的 | 
|  |      5wwqgtxx      2019-09-11 20:28:16 +08:00  1 @xFrankc cpython 是 python 的官方实现,你默认下载的都是这个实现(第三方主要指 pypy jython 这类) | 
|  |      7smallpython      2019-09-11 20:36:34 +08:00 我的理解这些语言在设计的时候,凡是能让程序更快的设计,他都会这么做 | 
|  |      8love      2019-09-11 21:03:27 +08:00 这个属性用得到处都是,条件判断什么的,如果是还要计算那画面不敢想象 | 
|  |      9ipwx      2019-09-12 12:31:50 +08:00 via Android 你该不会 Java 程序员转来的吧? 容器区分的这么详细。 |