文件名称:序列类型转换工厂函数-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:19
python 核心编程 中文版 高清文字版
会详细的讨论跟序列关系紧密的内建函数(BIF). 在第八章"条件判断和循环"里面将讨论针对" 在循环中迭代"这种情况的内建函数(BIF). 类型转换 内建函数 list(),str()和 tuple()被用做在各种序列类型之间转换。你可以把它们理解成 其他语言里面的类型转换,但是并没有进行任何的转换。这些转换实际上是工厂函数(在第 4 章介绍),将对象作为参数,并将其内容(浅)拷贝到新生成的对象中.表 6.2 列出了适用于序 列类型的转换函数。 表 6.2 序列类型转换工厂函数 函数 含义 list(iter) 把可迭代对象转换为列表 str(obj) 把 obj 对象转换成字符串(对象的字符串表示法) unicode(obj) 把对象转换成 Unicode 字符串(使用默认编码) basestring() 抽象工厂函数,其作用仅仅是为 str 和 unicode 函数提供父类,所以不能被 实例化,也不能被调用(详见第 6.2 节) tuple(iter) 把一个可迭代对象转换成一个元组对象