摘要: 类的定义用class # Dog(object) 默认继承object,可以不写 class Dog(): # 方法 def work(self): pass 类属性及修改 # 修改类属性只能通过类对象,修改实例对象的值就相当于创建了一个实例对象的属性 class Dog(): tooth = 10 阅读全文
posted @ 2021-03-09 10:22 code-G 阅读(53) 评论(0) 推荐(0) 编辑
摘要: flag为1文件名前+Python_ flag为2删除Python_ import os flag = 2 # 获取当前目录下所有文件名并返回一个列表 filelist = os.listdir() # 遍历列表进行重命名 for i in filelist: if flag == 1: new_n 阅读全文
posted @ 2021-03-08 22:27 code-G 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: # 引入os模块 import os # 文件重命名(原文件名,文件新名) os.rename('abc.txt','ca.txt') # 删除文件 os.remove('ca.txt') # 创建文件夹 os.mkdir('aa') # 删除文件夹 os.rmdir('aa') # 返回当前文件的 阅读全文
posted @ 2021-03-08 22:22 code-G 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 例:将文件名稍加修改后复制成一个新的文件 eg:abc.txt → abcpython.txt filename = input('请输入文件名') # 字符串切片,重命名 index = filename.rfind('.') start_name = filename[:index] end_n 阅读全文
posted @ 2021-03-08 22:18 code-G 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 通过seek方法设定文件指针的光标 # seek(偏移量,起始位置)方法用来改变文件指针的位置 # 0开头 1当前位置 2结尾 # file = open('abc.txt', 'r+') # file.seek(0, 2) # print(file.read()) # file.close() # 阅读全文
posted @ 2021-03-08 21:58 code-G 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 读取的方法: read # read(num) 如果传入num,则读取num字节长度的内容,否则读取文件的全部内容 # encoding='utf-8' 设定编码方式是为了防止中文乱码 file = open('list.txt', 'r',encoding='utf-8') print(file. 阅读全文
posted @ 2021-03-08 21:50 code-G 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 基本操作: 创建文件对象 读或者写(分清读写模式) 关闭对象 # r:如果文件不存在报错,不支持写入,表示只读 file = open('student.txt', 'r') file.write('aaa') file.close() # w:如果文件不存在自动创建,执行写入操作,会覆盖原有的内容 阅读全文
posted @ 2021-03-08 21:38 code-G 阅读(206) 评论(0) 推荐(0) 编辑
摘要: # 一个函数接收另一个函数作为参数,这种函数称之为高阶函数 def sum(a, b, f): return f(a) + f(b) print(sum(-2, 5, abs)) print(sum(1.2,1.9,round)) # map对list1中每个元素经过func后再返回 list1 = 阅读全文
posted @ 2021-03-08 19:45 code-G 阅读(57) 评论(0) 推荐(0) 编辑
摘要: fn1 = lambda : print('hello world') print(fn1()) fn2 = lambda a, b : a if a>b else b print(fn2(10, 20)) fn3 = lambda a, b , c = 10: a + b + c print(fn 阅读全文
posted @ 2021-03-08 19:24 code-G 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Python中使用def关键字定义函数 函数主要由3个部分组成: 函数名 参数 返回值 参数值有4种类型: 位置参数 def message(name, age, gender): print(f'你的名字是{name}, 你的年龄{age}, 你的性别{gender}') # 传入的值如果位置不同 阅读全文
posted @ 2021-03-08 19:10 code-G 阅读(838) 评论(0) 推荐(0) 编辑