上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 装饰器 定义(本质是函数(def)装饰其他函数,为其他函数添加附加功能) 原则:不能修改被装饰函数的源代码 不能修改被装饰函数的调用方式 装饰器的知识: 1.函数即变量 2.高阶函数 3.嵌套函数 高阶函数 + 嵌套函数 = 装饰器 对python逐行解释的补充 阅读全文
posted @ 2018-10-10 23:01 杨fj 阅读(79) 评论(0) 推荐(0)
摘要: 函数在执行过程中只要遇到return 语句就会停止执行并返回结果 如果一个函数没有return 语句,那么他返回值为none 递归: 特性: 1.必须有一个明确的的结束条件 2.每次进入更深一层的递归的时候,问题规模相对上一次减少 3.递归效率不高,递归层次过多会导致栈溢出(计算机中,函数调用是通过 阅读全文
posted @ 2018-10-02 12:28 杨fj 阅读(70) 评论(0) 推荐(0)
摘要: 局部变量与全局变量: 1.前后引用: 2.局部变量和全局变量 3. 不要试图在函数中改变局部变量为全局变量,否则来回调用时容易出错 4.修改列表,集合,字典等数据类型可以在局部改变全局 在子程序中定义的变量成为局部变量,在最高层定义的变量为全局变量 全局变量的作用域是整个程序,局部变量的作用域是定义 阅读全文
posted @ 2018-09-29 16:49 杨fj 阅读(76) 评论(0) 推荐(0)
摘要: 函数及函数式编程: 面向对象: 特征 :类 定义方式 class 面向过程: 特征: 过程 定义方式 def 函数式编程:特征 函数 定义方式 def 1. 函数结构: 1 def test1(x): 2 "this is a test" 3 x += 1 4 return x 5 6 print( 阅读全文
posted @ 2018-09-27 22:50 杨fj 阅读(126) 评论(0) 推荐(0)
摘要: 字符编码与解码: Unicode 默认都占两个字符,用ASCII码英文占一个字节,ASCII码不能存中文 Unicode 存放英文会浪费空间 utf-8 存放时因为是一个字节,中文三个字节 unicode >通过编码 encode 转换为其他编码 其他编码 ————> 解码decode 为 unic 阅读全文
posted @ 2018-09-27 21:57 杨fj 阅读(101) 评论(0) 推荐(0)
摘要: 移动光标(每次读取信息,可以理解为有一个光标在移动,读完信息,光标移动到最后) 1.读取光标: 1 f = open("file",'r',encoding = 'utf-8') 2 print(f.tell()) 返回0 2.tell 读取信息是按字符个数 1 f = open("file",'r 阅读全文
posted @ 2018-09-26 22:11 杨fj 阅读(88) 评论(0) 推荐(0)
摘要: 集合(set): 集合去重: 集合关系测试:测试两组数据之间的交集,差集,并集等关系。 关系测试 1 # 集合是无序的 2 list_1 = [1,3,5,7,9,2,4,5,8,9] 3 4 list_1 = set(list_1) 5 6 list_2 = set([1,2,3,4,5,6,2, 阅读全文
posted @ 2018-09-18 20:59 杨fj 阅读(92) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-09-18 13:41 杨fj 阅读(0) 评论(0) 推荐(0)
摘要: 字典的使用 字典是无序的,通过键值索引 字典的简单操作 1 dicto = { 2 'name1':'101q', 3 'name2':'102q', 4 'name3':'103q', 5 'name4':'104q', 6 'name5':'105q' 7 } 8 9 print(dicto) 阅读全文
posted @ 2018-09-18 10:30 杨fj 阅读(99) 评论(0) 推荐(0)
摘要: 字符串的操作 阅读全文
posted @ 2018-09-17 23:16 杨fj 阅读(118) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页