摘要: ⼀. 通⽤装饰器的回顾 开闭原则: 对增加功能开放. 对修改代码封闭 装饰器的作⽤: 在不改变原有代码的基础上给⼀个函数增加功能 通⽤装饰器的写法: 执⾏过程:1. 程序从上向下, 当执⾏到@wrapper的时候. 把函数作为参数传递给wrapper函数. 得到 inner函数. 重新赋值给targ 阅读全文
posted @ 2018-06-15 15:51 o微凉o 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 函数名的运⽤, 第⼀类对象 ⼀. 函数名的运⽤. 函数名是⼀个变量, 但它是⼀个特殊的变量, 与括号配合可以执⾏函数的变量 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名可以作为函数的返回值 二. 闭包 什么是闭 阅读全文
posted @ 2018-06-14 15:27 o微凉o 阅读(173) 评论(0) 推荐(0) 编辑
摘要: ⼀. 函数参数--动态传参 之前我们说过了传参, 如果我们需要给⼀个函数传参, ⽽参数⼜是不确定的. 或者我给⼀个 函数传很多参数, 我的形参就要写很多, 很⿇烦, 怎么办呢. 我们可以考虑使⽤动态参数. 形参的第三种: 动态参数 动态参数分成两种:1. 动态接收位置参数⾸先我们先回顾⼀下位置参数, 阅读全文
posted @ 2018-06-12 19:24 o微凉o 阅读(444) 评论(0) 推荐(0) 编辑
摘要: ⼀. 什么是函数1 .定义⼀个事情或者功能. 等到需要的时候直接去⽤就好了. 那么这⾥定义的东⻄就是⼀个函数. ⼆. 函数的定义, 函数名, 函数体以及函数的调⽤我们使⽤def关键字来定义函数, 函数的定义语法: 这⾥的函数名的命名规则和使⽤和变量基本⼀样.⾃⼰回顾⼀下变量的命名规则.函数体: 就是 阅读全文
posted @ 2018-06-11 17:15 o微凉o 阅读(604) 评论(0) 推荐(0) 编辑
摘要: ⼀. 初识⽂件操作 使⽤python来读写⽂件是⾮常简单的操作. 我们使⽤open()函数来打开⼀个⽂件, 获取到⽂ 件句柄. 然后通过⽂件句柄就可以进⾏各种各样的操作了. 根据打开⽅式的不同能够执⾏的操 作也会有相应的差异. 打开⽂件的⽅式: r, w, a, r+, w+, a+, rb, wb 阅读全文
posted @ 2018-06-09 17:31 o微凉o 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 深浅拷⻉ : 对于list, set, dict来说, 直接赋值. 其实是把内存地址交给变量. 并不是复制⼀份内容. 所以.lst1的内存指向和lst2是⼀样的. lst1改变了, lst2也发⽣了改变 1. 浅拷贝 copy() 深拷贝 1. 开头 引用模块 import copy deepcop 阅读全文
posted @ 2018-06-07 19:32 o微凉o 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ⼆. set集合: 无序的. 不重复的. 内容必须是可哈希的数据类型. set集合是python的⼀个基本数据类型. ⼀般不是很常⽤. set中的元素是不重复的.⽆序的.⾥ ⾯的元素必须是可hash的(int, str, tuple,bool), 我们可以这样来记. set就是dict类型的数据但 阅读全文
posted @ 2018-06-07 19:22 o微凉o 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. is 和 == 的区别 1. id(): 通过id()我们可以查看到⼀个变量表⽰的值在内存中的地址. id(变量) 返回给你这个变量的内存地址 is 比较是的内存地址 == 比较的是值 1 s = "周杰伦" 2 # s1 = s 3 # print(id(s), id(s1)) 4 5 # 阅读全文
posted @ 2018-06-06 15:33 o微凉o 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.字典 dict { }表示一个字典,每次保存两个数据 key:value, 键值对 {"北京":"首都", "sylar":"邱彦涛","强强":"张强强"} value : 任意的数据类型 key : 必须是可哈希的(不可变) 字典不能切片 2 dict 增删改查 1.增: 添加内容可以直接使 阅读全文
posted @ 2018-06-05 16:42 o微凉o 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 元组和元组嵌套 元组: 俗称不可变的列表.又被成为只读列表, 元组也是python的基本数据类型之一, 用小括号括起来, 里面可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改. 注意:元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组 元组也有count( 阅读全文
posted @ 2018-06-04 17:58 o微凉o 阅读(229) 评论(0) 推荐(0) 编辑