| 分类于 python源码剖析 | https://fanchao01.github.io/blog/categories/python%E6%BA%90%E7%A0%81%E5%89%96%E6%9E%90/ https://fanchao01.github.io/blog/2014/12/26 ...
分类:
编程语言 时间:
2019-12-23 13:07:12
阅读次数:
71
定义:双下方法是特殊方法,他是解释器提供的。由双下划线+方法名+双下划线 。它具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码。 调用:不同的双下方法有不同的触发方式,就好比盗墓时触发的机关一样,不知不觉就触 ...
分类:
其他好文 时间:
2019-12-21 18:44:37
阅读次数:
47
一、创建增加修改 1、实现代码 输出结果 二、删除(del) 1、实现代码 2、输出结果 1、Dict_DelItem 2、Dict_DelItem_KnownHash 3、PyDict_DelItemIf 二、删除pop(k) 实现 输出结果: 1、_PyDict_Pop 2、_PyDict_Po ...
分类:
编程语言 时间:
2019-12-13 21:18:03
阅读次数:
98
python文件中未引入其他包、模块 一、安装IronPython包,使用的是2.7.5版本 二、源码 2.1 python 源码,实现一个快速排序功能 2.2 C#源码 执行结果: ...
分类:
编程语言 时间:
2019-12-08 20:17:49
阅读次数:
398
下载源码包 (https://www.python.org/downloads/release/python-352/) 2 解压Python-3.5.2.tar.xz 3 sudo ./configure --prefix=/usr/local/python3.5.2 (/usr/local/py ...
分类:
编程语言 时间:
2019-11-10 17:42:22
阅读次数:
104
1.安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/python-362/ 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 1.1.1 ...
分类:
编程语言 时间:
2019-11-03 18:25:50
阅读次数:
83
apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libe ...
分类:
编程语言 时间:
2019-10-22 01:06:21
阅读次数:
122
1.安装必要库 2.下载python源码:https://www.python.org/downloads/source/ 3.测试python3和pip3 4.配置虚拟环境 ...
分类:
编程语言 时间:
2019-10-20 13:10:52
阅读次数:
151
[TOC] Python的垃圾回收机制是以:引用计数器为主,标记清除和分代回收为辅。 1. 引用计数器 每个对象内部都维护了一个值,该值记录这此对象被引用的次数,如果次数为0,则Python垃圾回收机制会自动清除此对象。下图是Python源码中引用计数器存储的代码。 引用计数器的获取及代码示例: 2 ...
分类:
其他好文 时间:
2019-10-18 22:28:11
阅读次数:
94
1、Python源码的头文件中要声明编码方式 2、命令行与python交互模式 2.1 在windows开始菜单选择“命令提示符”,就进入到命令行模式2.2 在命令行模式下敲命令python,然后就进入到python交互模式2.3 在python交互模式下输入exit()并回车,就退出了python ...
分类:
编程语言 时间:
2019-10-04 23:10:58
阅读次数:
97