第27讲 while循环体与文件读写

迭代器 iterator

1,对象是可iterator的

2,for可以遍历 iterator_obj

    -List

    -string

    -Tuple

    -Dict

    -File

3,循环体与文件

  1)while 和readline

     readline:读成功返回正常的字符串;读到文件的末尾返回空字符串

     print fr.readline().rstrip('\n') 打印的无多余的空行

  2)for和file_obj

eg1:

rfile=open('a.txt','r')

str=rfile.readline()

str=str.rstrip('\n')

while str !='';

    print str

    str=rfile.readline()

    str=str.rstrip('\n')

print "read finish!"

rfile.close()

eg2:

rfile=open('a.txt','r')

for str in rfile:

    str=str.rstrip('\n')

    print str

print "read finish!"

rfile.close()

注意写while循环的时候:循环体外有循环变量的初始化 + 循环体内有循环变量的修正

你可能感兴趣的:(python,学习,循环)