|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1、学到的
f = open('record.txt') 返回一个文件对象,文件对象可以直接循环
字符串分割的新写法:
(role, line_spoken) = each_line.split(':', 1)
测试记录:
字符串split的方法的第二个参数,把字符串line_spoken分割成几个字符串次数,即如果字符串中含有多个冒号,参数为1表示只是在第一个冒号处分割,如果参数为3,则前三个字符串每个冒号处都分割。
并且不管分割几次,每个分割后的字符串都不包含分隔符冒号。
注意:中英文符号的不同
- >>> str1 = '小甲鱼:小客服:你们好,我是二货:,你是谁'
- >>> (role, line_spoken) = str1.split(':', 1)
- >>> role
- '小甲鱼'
- >>> line_spoken
- '小客服:你们好,我是二货:,你是谁'
- >>> (role, line_spoken1, line_spoken2) = str1.split(':', 2)
- >>> role
- '小甲鱼'
- >>> line_spoken1
- '小客服'
- >>> line_spoken2
- '你们好,我是二货:,你是谁'
复制代码
2、易错点
文件打开后(open)或者写入内容(write)以后,记得f.close()
3、思考两个问题
1)刚开始提出任务需求:思路不明确,不清楚,对于等于分割跟区分是小甲鱼还是小客服无从下手
2)遇到问题,如果不包含‘’======‘’,没想到怎么解决的
4、注意:
1)学会面向对象,封装
2)必须要做课后题巩固知识点
|
|