摘要: #装饰器:本质是函数,(装饰其它函数)就是为其他函数添加附加功能#原则:1.不能修改被修饰的函数的源代码# 2.不能修改被装饰的函数的调用方式#实现装饰器知识储备:# 1.函数即"变量"# 2.高阶函数: #a.把一个函数名当做实参传给另一个函数 #b.返回值中包含函数名# 3.嵌套函数#高阶函数+ 阅读全文
posted @ 2020-03-27 12:21 七九灰 阅读(141) 评论(0) 推荐(0)
摘要: 递归特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小 阅读全文
posted @ 2020-03-18 17:16 七九灰 阅读(146) 评论(0) 推荐(0)
摘要: 全局与局部变量 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 当全局变量与局部变量同名时: 在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 school = "fosu"#全局变量 de 阅读全文
posted @ 2020-03-17 23:13 七九灰 阅读(278) 评论(0) 推荐(0)
摘要: 面向对象: 类 》class面向过程: 过程 》def函数式编程: 函数 》def #函数 def fun1(): """testing""" print("in the fun1") return 0 #过程 def fun2(): """testing2""" print("in the fun 阅读全文
posted @ 2020-03-17 14:12 七九灰 阅读(262) 评论(0) 推荐(0)
摘要: UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文 阅读全文
posted @ 2020-03-15 22:31 七九灰 阅读(262) 评论(0) 推荐(0)
摘要: f = open("song","r",encoding="utf-8") f_new = open("song3","w",encoding="utf-8") for line in f: if "光与青春" in line: line = line.replace("光与青春","qiujieh 阅读全文
posted @ 2020-03-15 14:51 七九灰 阅读(144) 评论(0) 推荐(0)
摘要: 基本操作:f = open('lyrics') #打开文件 first_line = f.readline() print('first line:',first_line) #读一行 print('我是分隔线'.center(50,'-')) data = f.read()# 读取剩下的所有内容, 阅读全文
posted @ 2020-03-13 23:31 七九灰 阅读(177) 评论(0) 推荐(0)
摘要: 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 list_1 = [1,2,4,5,7,6,2,5,7,9] list_1 = set(list_1)#去除重复的 print(list_1,type( 阅读全文
posted @ 2020-03-10 21:41 七九灰 阅读(137) 评论(0) 推荐(0)
摘要: #key-value info = { 'stu1101': "luyi", 'stu1102': "yuanjinxia", 'stu1103': "situomo", } for i in info: print(i,info[i]) for k,v in info.items():#先转成列表 阅读全文
posted @ 2020-03-05 23:45 七九灰 阅读(203) 评论(0) 推荐(0)
摘要: name = "qjh" print(name.capitalize())#将首字母大写输出 //Qjh #print(name.count("q") //qjh #print(name.center(50,"-"))# //-1 #print(name.endswith("s"))#以什么结尾 p 阅读全文
posted @ 2020-03-02 21:48 七九灰 阅读(144) 评论(0) 推荐(0)