Python词典相关的脚本函数及方法

Python词典相关的脚本函数及方法2015-08-18 03:34:40

本篇文章中所涉及到的词典结构,比如词典中的dummy成员,empty成员,有效成员之类的概念,请参考上一篇文章的内容。在英文教程里,介绍了几个和词典相关的内建脚本函数:cmp,len,str,type。下面就先对这几个内建函数一一进行介绍...

Python词典类型

Python词典类型2015-08-04 03:57:16

在词典初始化时,内部会先通过BUILD_MAP操作码,调用_PyDict_NewPresized函数来创建一个新的空词典。再通过STORE_MAP操作码调用PyDict_SetItem函数,依次将每个key-value添加到词典中(每执行一次STORE_MAP操作码就添加一对key-value)...

Python元组类型及相关函数

Python元组类型及相关函数2015-07-19 12:56:39

Python的元组类型,在内部与列表类型具有非常相似的结构,只不过列表的C结构中还多了一个allocated字段。另外,列表的ob_item数组是可动态调整的,也就是数组的大小及成员是可以被改变的。而元组的ob_item数组则是固定的,其大小及成员都是不可改变的...

Python列表相关的脚本函数

Python列表相关的脚本函数2015-07-08 03:33:28

本篇文章介绍了Python中与列表相关的内建函数,还介绍了列表对象本身所包含的各种与列表操作相关的方法。主要通过例子与相关的C源码,来对这些脚本函数及方法进行讲解。

Python列表类型

Python列表类型2015-07-03 05:11:52

本章通过底层C源码来分析Python里的列表类型,以及与列表相关的基本操作。比如,列表的获取数据、更新数据的操作,列表的片段操作,列表的加法、乘法操作,以及列表的迭代操作等。

Python字符串相关的函数

Python字符串相关的函数2015-04-12 05:16:19

本篇文章介绍的这些Python方法(也可以称为Python函数),很多既可以用于普通字符串对象,又可以用于unicode字符串对象。但是为了方便起见,作者只会给出普通字符串对象相关的C源码(也就是定义在Objects/stringobject.c文件中的代码)...

Python字符串类型

Python字符串类型2015-03-18 14:13:55

本章通过底层C源码来分析Python里的字符串对象,以及字符串相关的基本操作,比如,加法运算,乘法运算,取余运算等。在介绍取余运算时,对字符串格式化相关的内容进行了介绍...

Python三角函数

Python三角函数2015-03-03 14:15:59

表格中的三角函数,在Python里都是属于math模块的。在之前 Python相关的数学运算函数 的文章里,已经介绍过math模块,该模块对应的C源代码位于Modules/mathmodule.c文件中...

Python随机数函数

Python随机数函数2015-03-02 13:10:55

很多应用程式都会用到随机数,比如游戏里面,以及密码学相关的应用等等。下面就对Python所包含的一些常用的随机数函数进行介绍 下面会从Python源代码的角度来分析这些函数...

Python相关的数学运算函数

Python相关的数学运算函数2015-02-25 11:40:21

以下记录和上一篇文章一样,都是根据英文教程的第八章来写的。在Python的C源码中,与内建模块相关的C代码位于Python/bltinmodule.c文件中,该文件里有一个builtin_methods的静态数组,该数组中就定义了内建模块会导入的函数名...

总共27篇文章/共3页