摘要: # 需求: 把好人换成sb # 必须: # 1. 先从文件中读取内容 # 2. 把要修改的内容进行修改 # 3. 把修改好的内容写人一个新文件 # 4. 删除掉原来的文件 # 5. 把新文件重命名成原来的文件的名字 # 导入os模块 os表示操作系统 import os with open("夸一夸alex", mode="r", encoding="utf-8") as... 阅读全文
posted @ 2018-12-05 17:49 =-=- 阅读(102) 评论(0) 推荐(0) 编辑
摘要: # 每次用w模式打开文件, 都会清空这个文件(坑) f = open('胡辣汤', mode="w", encoding="utf-8") # 可以帮我们创建文件 # f.write('河南特色\n') # f.write("东北特色\n") # f.write('陕西特色\n') # 好习惯 f.flush() # 刷新管道, 把数据写入文件 f.close() 阅读全文
posted @ 2018-12-05 17:47 =-=- 阅读(266) 评论(0) 推荐(0) 编辑
摘要: f = open("小护士模特主妇萝莉.txt", mode="r", encoding="utf-8") # print(f.read(5)) # 读取5个字符 # print(f.read(5)) # 继续读5个 # # print(f.readline().strip()) # 换行符为分割, strip()可以去掉换行. 读取到的内容第一件事就是去掉空白 # print(f.read... 阅读全文
posted @ 2018-12-05 17:44 =-=- 阅读(297) 评论(0) 推荐(0) 编辑
摘要: # 文件路径: # 1. 相对路径: 相对于当前程序所在的文件夹, 如果再文件夹内. 随便找. 直接写名字 # 如果不在这个文件夹内. 可能需要出文件夹或者进文件夹 # 出文件夹 ../ # 进文件夹 文件夹/ # 2. 绝对路径: 从磁盘根目录寻找路径 (有问题) # 只有在记录日志的时候可以用到绝对路径\ #... 阅读全文
posted @ 2018-12-05 17:43 =-=- 阅读(156) 评论(0) 推荐(0) 编辑
摘要: # r: read 只读 f = open("alex和wusir的故事", mode="r", encoding="utf-8") # 读取内容 content = f.read() # 全部都读取出来 print(content) # 坑: c2 = f.read() # 读取不到内容. 因为上面已经读取完毕. 光标在末尾 print("c2", c2) # 良好的习惯 f.close... 阅读全文
posted @ 2018-12-05 17:42 =-=- 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 今日主要内容 1. 基础数据类型补充 大多数的基本数据类型的知识.已经学完了 join() "*".join("马虎疼") # 马*虎*疼 把传递进去的参数进行迭代. 获取到的每个元素和前面的*进行拼接. 得到的是字符串 split() 切割. 切割的结果是列表 列表和字典: 都不能在循环的时候直接 阅读全文
posted @ 2018-12-04 19:07 =-=- 阅读(80) 评论(0) 推荐(0) 编辑
摘要: lst = ["alex", "dsb", "wusir", "xsb"] 使用前面的字符串. 对后面的列表进行拼接,拼接的结果是一个字符串 s = "_".join(lst) print(s) split() 根据你给的参数进行切割, 切割的结果是列表 s = "alex_dsb_wusir_xsb" lst = s.split("_") # 列表 print(lst) 需要把字符串... 阅读全文
posted @ 2018-12-04 17:49 =-=- 阅读(94) 评论(0) 推荐(0) 编辑
摘要: # # 从上到下只有一个列表被创建 # lst1 = ["胡辣汤", "灌汤包", "油泼面", "麻辣香锅"] # lst2 = lst1 # 并没有产生新对象. 只是一个指向(内存地址)的赋值 # print(id(lst1)) # print(id(lst2)) # # lst1.append("葫芦娃") # print(lst1) # print(lst2) # lst1 = ... 阅读全文
posted @ 2018-12-04 17:48 =-=- 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 今日主要内容 1. 小数据池, id() 小数据池针对的是: int, str, bool 在py文件中几乎所有的字符串都会缓存. id() 查看变量的内存地址 2. is和==的区别 is 比较的是内存地址 == 比较的是内容 当两个变量指向同一个对象的时候. is是True, ==也是True 阅读全文
posted @ 2018-12-03 19:33 =-=- 阅读(101) 评论(0) 推荐(0) 编辑
摘要: id()函数可以帮我们查看一个变量的内存地址 a = 10 b = 30 print(id(a)) # 1515545088 print(id(b)) # 1515545728 lst = ['周杰伦', "麻花藤"] print(id(lst)) # 166167624 print(lst) lst = [] # 创建了一个新列表 lst.append("胡辣汤") print(i... 阅读全文
posted @ 2018-12-03 19:32 =-=- 阅读(120) 评论(0) 推荐(0) 编辑