摘要: 一、 内置函数一 https://www.processon.com/mindmap/5bdbfee5e4b0844e0bc61b42 二、 内置函数二 1.lambda匿名函数 lambda表示的是匿名函数,不需要用def来声明,一句话就可以声明出一个函数 语法: 函数名 = lambda 参数: 阅读全文
posted @ 2018-11-02 17:57 Minus-one 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、生成器 生成器实质就是迭代器 两种方式写生成器: 1.生成器函数 2.生成器表达式 首先,我们先看一个很简单的函数: 将函数中的return换成yield就是生成器 yield和return的效果是一样的,yield是分段来执行一个函数,return是直接停止执行函数。 生成器函数有什么用 普通 阅读全文
posted @ 2018-11-01 20:59 Minus-one 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、第一类对象,函数名的使用 函数名就是变量名,函数名存储的是函数的内存地址,但它是一个特殊的变量,与括号配合可以执行函数的变量 变量的命名规范:https://www.cnblogs.com/minusone/p/9805946.html 1.函数名的内存地址 2.函数可以赋值给其他变量 3.函数 阅读全文
posted @ 2018-10-31 15:24 Minus-one 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、动态传参 1、形参: 1.位置参数 2.默认参数 3.动态参数 1. *args:动态接收位置参数 2. **kwargs:动态接收关键字参数 def chi(*food): print("我要吃", food) chi("大米饭", "小米饭") 结果: 我要吃 ('大米饭', '小米饭') 阅读全文
posted @ 2018-10-30 21:58 Minus-one 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、认识函数 函数:对代码块和功能额封装和定义 语法: def 函数名(形参): 函数体 函数名(实参) #调用函数 这里的函数名的命名规则和使用变量基本一样 函数体:就是函数被执行之后要执行的代码 下面来定义一个约x功能: def yue(): print("拿出手机") print("打开陌陌")... 阅读全文
posted @ 2018-10-29 15:50 Minus-one 阅读(140) 评论(0) 推荐(0) 编辑
摘要: QQ就GG了 阅读全文
posted @ 2018-10-26 16:57 Minus-one 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 二、set集合 三、深浅拷贝 作用: 快速创建对象 import copy copy.deepcopy() 阅读全文
posted @ 2018-10-25 15:54 Minus-one 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、小数据池 在说小数据池之前. 我们先看一个概念. 什么是代码块: 代码块: 一个模块, 一个函数, 一个类, 甚至每一个command命令都是一个代码块. 一个文件也是一个代码块, eval()和exec()执行的时候也是一个代码块 小数据池的作用:为了快速的创建字符串对象, 可以减少内存的浪费 阅读全文
posted @ 2018-10-24 16:06 Minus-one 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 dic = {} 2 dic['name'] = '周润发' # 如果dict中没有出现这个key, 就会新增⼀个key-value的组合进dict 3 dic['age'] = 18 4 print(dic) 5 # 如果dict中没有出现过这个key-value. 可以通过setdefaul 阅读全文
posted @ 2018-10-23 15:18 Minus-one 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、列表 1.1 列表的介绍 列表是能装对象的对象,有顺序的(按照我们添加的顺序保存)。 在代码中使用[ ]表示列表,列表可以放任意的数据,每一项数据与数据之间用逗号隔开 1.2 列表的索引和切片 列表同样也拥有索引和切片: 列表的切片: 1.3 列表的增删改查 list和str是不一样的,list 阅读全文
posted @ 2018-10-22 16:32 Minus-one 阅读(160) 评论(0) 推荐(0) 编辑