while和和for循环循环&读取大文件读取大文件&三种读取文件方式三种读取文件方式
目录目录
While和for循环
读写文件
三种读操作比较
read()读文件
readline()读文件
readlines()读文件
While和和for循环循环
for循环实现猜三次年纪循环实现猜三次年纪
age = 66
count = 0
for i in range(3):
guess_age = int(input('age:'))
if guess_age == age:
print("right")
break
elif guess_age < age:
print("too small")
else:
print("too large")
else:
print("you have tried too many times")
while循环循环
作用:一般来说循环会一直执行到条件为假,或到序列元素用完时,但是有些时候会提前终止一些循环
break : 直接跳出循环
continue:跳出本次循环进行下一次循环
while循环实现猜三次年纪循环实现猜三次年纪
age = 66
count = 0
while count < 3:
guess_age = int(input('age:'))
if guess_age == age:
print("right")
break
elif guess_age < age:
print("too small")
else:
print("too large")
count += 1
else:
print("you have tried too many times")
读写文件读写文件
open函数用来打开文件函数用来打开文件
open(name[, mode[, buffering]]) 打开文件可传的参数
open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。
模式(mode)和缓冲(buffering)参数都是可选的
打开文件的模式有打开文件的模式有
• r,只读模式(默认)。
• w,只写模式。【不可读;不存在则创建;存在则删除内容;】
• a,追加模式。【可读; 不存在则创建;存在则只追加内容;】
注: "+" 表示可以同时读写某个文件
• w,只写模式。【不可读;不存在则创建;存在则删除内容;】
• w+,写读
• a+,同a
with语句语句
作用:将打开文件写在with中当对文件操作完成后with语句会自动帮关闭文件,避免忘记写f.close()
评论0