码迷,mamicode.com
首页 > 其他好文 > 详细

第十六讲 循环遍历文件和元组

时间:2015-03-17 02:11:08      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:python 学习

for和while退出循环时,执行else语句

元组(tuples):圆括号括起来,逗号间隔,数据类型可以相同,也可以是不同类型。

元组和列表的区别:元组可以修改,列表不可以修改

eg1:

tup=(1,2,3,4,5)
for t in tup:
    print t

else:

    print ‘out for‘

eg2:

查看帮助:

>>> help(file.read)-----全部读入,返回的是字符串string

>>> help(file.readline)-读文件的每一行,返回的是列表list

>>> help(file.readlines)-读文件的一行,返回字符串string

eg1:

[root@90-99 python-2015]# cat a.txt
1
2
3
4
5
6

for c in open(‘a.txt‘,‘r‘).readline():----以读方式打开文件,并读取其中的一行
    print c,----------------有逗号和无逗号的输出结果不一样
else:
    print ‘out readline

eg2:

List3=open(‘a.txt‘,‘r‘).readlines()
for c in List3:-------------一行一行的读出来赋值给变量c
    print c,----------------如果不加逗号会有空行输出
else:
    print ‘out readlines‘

print len(List3)

eg3:文件的拷贝

for r in open(‘a.txt‘,‘r‘).readlines():----readlines()返回列表,for循环每次取出的值赋给r
    open(‘tmp.txt‘,‘a+‘).write(r)----------a+是追加;w是覆盖
else:
    print ‘End‘

注:file.readlines()即调用n次file.readline()


第十六讲 循环遍历文件和元组

标签:python 学习

原文地址:http://tenderrain.blog.51cto.com/9202912/1621290

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!