文件名称:列表解析-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:11
python 核心编程 中文版 高清文字版
2.13 列表解析 这是一个让人欣喜的术语, 表示你可以在一行中使用一个 for 循环将所有值放到一个列表 当中: >>> squared = [x ** 2 for x in range(4)] >>> for i in squared: ... print i 0 1 4 9 列表解析甚至能做更复杂的事情, 比如挑选出符合要求的值放入列表: >>> sqdEvens = [x ** 2 for x in range(8) if not x % 2] >>> >>> for i in sqdEvens: ... print i 0 4 16 36 2.15 文件和内建函数 open() 、file() 在你已经习惯一门语言的语法之后, 文件访问是相当重要的一环。在一些工作做完之后, 将它保存到持久存储是很重要的。 如何打开文件 handle = open(file_name, access_mode = 'r') file_name 变量包含我们希望打开的文件的字符串名字, access_mode 中 'r' 表示读取, 'w' 表示写入, 'a' 表示添加。其它可能用到的标声还有 '+' 表示读写, 'b'表示二进制访 问. 如果未提供 access_mode , 默认值为 'r'。如果 open() 成功, 一个文件对象句柄会被 返回。所有后续的文件操作都必须通过此文件句柄进行。当一个文件对象返回之后, 我们就可 以访问它的一些方法, 比如 readlines() 和 close().文件对象的方法属性也必须通过句点属 性标识法访问(参阅下面的核心笔记)