文件处理
1.文件处理模式
r: 以只读模式打开文件
w: 以只写模式打开文件:如果文件存在或者有内容,会情况原内容,不存在则创建
a: 以追加模式打开文件
r+b:以读写模式打开文件
w+b:以写读模式打开文件
a+b:以追加及读模式打开文件
2.测试:
只读: f = file(‘aaa.txt’,’r’) #只读模式打开 f.readline() #查看文件内容 f.close() #结束 只写: f = file(‘aaa.txt’,’w’) #只写模式打开 f.write(‘new-line’) #写入内容,会覆盖 f.clone() 追加: f = file(‘aaa.txt’,’a’\n) #追加模式打开,加换行符 f.write(‘www’) #写入内容 f.close()
---------------------------------------------------------------------
字符串处理
---------------------------------------------------------------
列表
1.概念:存储一组数据,等于其他语言中的数组
2.实例:
(1)列出 >>> name_list = [‘zhao‘,‘qian‘,‘sun‘] >>> name_list [‘zhao‘, ‘qian‘, ‘sun‘] >>> name_list[0] zhao (2)追加 >>> name_list.append(‘li’) #append是追加的意思 >>> name_list [‘zhao‘, ‘qian‘, ‘sun‘, ‘li‘] (3)追加到指定行的后面 >>> name_list.insert(2,’110’) #追加到第二行的后面 >>> name_list [‘zhao‘, ‘qian‘, ‘110‘, ‘sun‘, ‘li‘] (4)删除 >>>name_list.remove(‘zhao’) >>> name_list [ ‘qian‘, ‘110‘, ‘sun‘, ‘li‘] (5)统计出现了多少次 >>> name_list.append(‘zhao’) >>> name_list [‘zhao‘, ‘qian‘, ‘sun‘, ‘li‘,’zhao’] >>>name_list.count(‘zhao’) #出现了两次 2 (6)查看位置 >>> name_list [‘zhao‘, ‘qian‘, ‘sun‘, ‘li‘,’zhao’] >>> name_list.index(‘qian’) 1 (7)在知道字符串位置的情况下,截取 >>> name_list [‘zhao‘, ‘qian‘,‘sun‘, ‘li‘,’zhou’,’wu’,’zheng’,’wang’] >>>name_list [0:5] [‘zhao‘, ‘qian‘,‘sun‘, ‘li‘,’zhou’,’wu’] (8)在不知道字符串位置的情况下,截取 >>> name_list [‘zhao‘, ‘qian‘,‘sun‘, ‘li‘,’zhou’,’wu’,’zheng’,’wang’] >>>name_list[name_list.index(zhao):name_list.index(zhao)+4]#从zhao开始截取四个包括zhao [‘zhao‘, ‘qian‘, ‘sun‘, ‘li‘]
----------------------------------------------------------------------
元组
1.概念:不可修改,其他跟列表差不多
时间: 2024-10-06 06:50:41