05 2017 档案
摘要:还是带着问题上路吧,和整数对象的实现同样的问题: why?在整数对象的实现中,对待小整数有小整数对象池,对待大整数对申请内存,字符串对象的实验也是这样的吗??? NO 先看下字符串对象的定义: 其中: PyObject_VAR_HEAD中的ob_size存放字符串实际长度 ob_shash用来缓存该
阅读全文
摘要:一个老问题: 学python时候应该都遇到过这个问题,为什么?一般的说法是把这个可变的默认参数和函数绑定在一块了 但是,怎么绑定的??? 看python文档[1],里面对def的解释: A function definition is an executable statement. Its exe
阅读全文
摘要:刚开始学python时候,发现一个很迷惑的现象,一直到看了源码后才知道了: 想用同样的参数初始化两个对象,结果却是,这两个对象其实是同样的对象????逗我呢? 这又是怎么回事?为什么现在又是False了??? 这些不同,主要来自于python中对待小整数和大整数的初始化方式不同,而且他们都是在对象池
阅读全文
摘要:(明天论文就要送审了!!!距离毕业一个月!!!) 现在还记得刚开始学python时候被这种动态语言惊到的那种感觉,列表和字典对象可以随意伸缩,简直不能更帅了,但是一直不知道内部到底是怎么实现的,python源码用C实现的,但是C是过程性语言啊。 说怎么实现之前,先捋捋什么是对象,对这个我觉得《pyt
阅读全文
摘要:先看程序: 运行结果为: i am static in the init_cls classstatic is the class Ai am in the class A!i am in the init_cls 从结果中可以看到,当我们只是使用一个类中的方法的时候(在这里使用的init_cls中
阅读全文

浙公网安备 33010602011771号