python初学(六)

本文深入探讨了Python中的循环控制结构,包括break和continue的使用,以及while...else和for...else的特殊行为。此外,还详细介绍了如何在Python中进行文件的读写操作,包括使用open()函数打开文件,通过for循环逐行读取,以及write()和close()函数的正确使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python初学(六)

             2019年3月14日

.....................................................................

break:在这个地方中断循环,跳出循环体

结果为:

Continue,从当前位置跳到循环体的最后一行的后面(不执行最后一行)

结果为:

……………………………………………………………………………….

While…else:遇到else跳出while循环

For…else:遇到else,跳出for循环

……………………………………………………………………………….

读文件:如在E盘下新建一个文件,名为:520.txt,里面的内容如下:

learn python

http://qiwsir.github.io

qiwsir@gmail.com

使用open()打开如下:

用for循环一行一行的读取文件内容,遇到换行表示本行结束,然后下一行

完成上述操作后,再进行

>>>for line2 for f:

…  print(line2) 将不显示结果,除非再次使用f=open(“520.txt”)读取文件

创建文件:

如上为在当前目录下创建一个名为“newfiles.txt”的文件,该文件为“w”打开模式

向文件中写入“this is a new file”,18为写入字符串的长度

close()关闭当前打开的文件,上述写入的话被存入文件中。不使用close(),文件将不被保存

结果如下:

读文件:

read(size):读取文件中size个字符并返回一个字符串,且指针移到第size位后面。不设size则全部读取

readline():一次读取文件的一行,如果已经全部读完,返回空字符串

Readlines(),将文件中的各行读出,放在一个列表里返回,如果已经读完,则返回一个空列表

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值