摘要: 一.生成器 什么是生成器,生成器实质就是迭代器 在python中有三种方式来获取生成器 1.通过生成器函数. 2.通过各种推导式来实现生成器 3.通过数据的转换也可以获取生成器 send和__next__()区别: 1.send和next(都是让生成器向下走一次 2.send可以给上一个yield的 阅读全文
posted @ 2018-09-18 15:25 咕噜君 阅读(110) 评论(0) 推荐(0)
摘要: 恢复内容开始 1.动态传参. 1.位置参数 2.默认值参数 3.动态传参 *args 动态接受位置参数 **kwargs 动态接受关键字参数 def fun (*args,**karges): 在形参上用*,**默认值 **kwargs .2.作用域 名称空间: 1.内置 2.全局 3.局部 作用域 阅读全文
posted @ 2018-09-14 15:24 咕噜君 阅读(128) 评论(0) 推荐(0)
摘要: 1.什么是函数 函数:对功能或者动作的封装 2.函数的定义 def 函数名(形参列表): 函数体(return) ret = 函数(实参列表) 3.函数的返回值 return,只要执行到return,函数的本次调用就会被停止 1.如果函数不谢return,没有返回值. 接收到的是None 2.写了r 阅读全文
posted @ 2018-09-13 14:18 咕噜君 阅读(125) 评论(0) 推荐(0)
摘要: 1.什么是字典 dict.以{}表示,没一项用逗号隔开,内部元素用key:value的形式来保存数据. {"jj":林俊杰,"jay":"周杰伦"} 查询的效率非常高,通过key来查找元素 内部使用key来计算一个内存地址(暂时),hash算法.key必须是不可变的数据类型(key 必须是可哈希的数 阅读全文
posted @ 2018-09-07 14:42 咕噜君 阅读(108) 评论(0) 推荐(0)
摘要: 1.什么是列表(list) 能装东西的东西,列表中装的数据是没有限制的,大小基本上是够用的.列表使用[]来表示.在列表中每个元素与元素之间用逗号隔开又索引和切片 [start,end,step] 2.增删改查 1.增加: append(),insert(),extend()迭代增加 2.删除: re 阅读全文
posted @ 2018-09-06 19:04 咕噜君 阅读(87) 评论(0) 推荐(0)
摘要: 1.int 整数 2.bool 布尔 ,判断 if while 3.str 字符串 一般放小量的数据. 4.list 列表 可以存放大量的数据 5.dict 字典 以Key:value的形式储存数据 6.set 集合 7.tuple 元祖 不可变 1.int 整数:常见操作就那么急个+-*/ // 阅读全文
posted @ 2018-09-05 21:27 咕噜君 阅读(82) 评论(0) 推荐(0)
摘要: 1.循环 while 条件: 代码块(循环体) break 彻底停止当前本层循环 continue 停止当前本次循环.继续执行下一次循环 else: #条件为假的时候会执行else 代码块 2.格式化输出 %s 占位字符串 %d 占位数字 3.运算符 and 并且. 左右两端为真. 结果才是真 or 阅读全文
posted @ 2018-09-04 20:04 咕噜君 阅读(96) 评论(0) 推荐(0)
摘要: 一丶变量的命名 1) 变量由字母,数字,下划线搭配组合而成. 2)不可以用数字开头,更不可能是全数字. 3)不能是python的关键字,这些符号和字母已经被python占用,不可以更改. 4)不要用中文. 5)名字要有意义. 6)不要太长. 7)区分大小写. 使用驼峰体或者使用下划线. 驼峰体:除首 阅读全文
posted @ 2018-09-03 20:06 咕噜君 阅读(90) 评论(0) 推荐(0)