【文件属性】:
文件名称:序列类型转换工厂函数-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2021-06-04 01:59:39
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) 把一个可迭代对象转换成一个元组对象