摘要: 1.open函数 注:除了处理字符串,more.py脚本也用到了文件操作,它调用内置open函数,打开命令行给出的外部文件,并借助文件对象的read方法将文件的文本一次性读入内存 open('file').read() # 将整个文件读取为字符串 open('file').read(N) # 将后面N个字节读取为字符串 open('file').readl... 阅读全文
posted @ 2018-06-17 21:47 PLAY_JOY 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 在python2中主要有str和unicode两种字符串类型,而到python3中改为了bytes和str,并且一个很重要的区别是,在python2中如果字符串是ascii码的话,str和unicode是可以直接进行连接和比较,但是到python3中就不行了,bytes和str是两个独立的类型。另一个重要的是python2中不管是str还是unicode都可以直接写入文件,而不需要加上它... 阅读全文
posted @ 2018-06-17 21:21 PLAY_JOY 阅读(826) 评论(0) 推荐(0) 编辑
摘要: mystr = 'xxxSPAMxxx' mystr.find('SPAM') # 返回收个匹配的位置偏移(3) mystr = 'xxxaaxxaa' mystr.replace('aa', 'SPAM') # 全局替换 阅读全文
posted @ 2018-06-17 21:20 PLAY_JOY 阅读(82) 评论(0) 推荐(0) 编辑
摘要: #1.map是3.X中的生成器 #2.建立字典的方法 bob = dict(name='Bob Smith', age=42, pay=3000, job='dev') names = ['name', 'age', 'pay', 'job'] values = ['Sue Jones', 45, 40000, 'hdw'] dict(zip(name... 阅读全文
posted @ 2018-06-17 20:13 PLAY_JOY 阅读(88) 评论(0) 推荐(0) 编辑