摘要: 一.函数:对功能或者动作的封装 语法: def 函数名(形参列表): 函数名(代码块,return) 函数名(实参列表) 形参:在函数声明的位置是形参(变量) 实参:在函数调到的时候给函数的形参传递的信息(值) 传参:把实参的交给形参的过程 返回值: return 可终止一个函数的运行 1.什么都不 阅读全文
posted @ 2018-08-16 19:44 年少有为 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一. lambda 匿名函数 lambda 参数 :返回值 匿名函数统一都加lambda 二. sorted() 排序函数 sorted(iterable,key,reverse) key:排序规则 运行流程:把可迭代对象中的每一个元素交给后面key函数来执行.得到一个数字(权重).通过这个权重进行 阅读全文
posted @ 2018-08-15 20:09 年少有为 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一. 函数名的应用 1.可以互相赋值 2.函数名就是变量 3.可以作为容器的元素 4.可以作为返回值进行返回 Iterable: 可迭代的 Iterator: 迭代器 阅读全文
posted @ 2018-08-13 17:59 年少有为 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一. 1.生成器 生成器的本质就是迭代器,生成器的特点和迭代器一样,取值方式和迭代器一样(_next_(),send(),给上一个yield传值),生成器一般由生成器函数或生成器表达式建成 2.生成器函数 1.普通函数没有区别,里面有yield的就是生成器函数 2.生成器函数在执行的时候,默认不会执 阅读全文
posted @ 2018-08-13 15:15 年少有为 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.字典字典 用{} 表示 ,字典是可变的数据类型,字典的键都必须是可哈希的不可变的数据类型.字典的值没有任何限制2.增删改查增dic[key] = value #如果键不存在就是增加dic.setdefault(key,value)#如果键值对存在不做任何操作,不存在就增加删dic.pop[key 阅读全文
posted @ 2018-08-10 20:33 年少有为 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 什么是列表列表是一个可变的数据类型(可变不可变就看赋值时会不会生成新的对象)可以存放大量数据列表由[]表示,可以存放大量数据,列表什么都能装,每一项由逗号隔开列表的索引和切片lst[里面放元素的下标从0开始]切片切出来的内容还是列表[起始位置:结束位置:步长]列表的增删改查增加.appendinse 阅读全文
posted @ 2018-08-10 20:08 年少有为 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 一.str类型 由' "" """ '''阔起来的内容就是字符串 字符串是不可变的数据类型,无论你执行任何操作,每次操作都会返回一个新的字符串 索引从0开始,使用[]可以获取到每一个字符,还可以倒着数(str[]) 切片 str[ : ] 顾头不顾尾 没有步长只能从左往右切 步长为负数可以从右往左切 阅读全文
posted @ 2018-08-10 19:25 年少有为 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一 .循环 二.break和continue break是直接退出整个循环,else中的东西也不会执行 continue是退出本次循环,进入下一次循环,不影响else的内容 三.格式化输出 %s:占位字符串,但也可以用于整数占位 %d:占位整数 (注意在占位的时候如果后面有用%号的内容需要写%%号) 阅读全文
posted @ 2018-08-10 17:42 年少有为 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一. python的起源 1.python是一门解释型弱类型编程语言,弱类型语言没有明显的类型,它能根据不同环境自己转变类型. 2.python的特点:优雅,简单,明确 二. python的解释器 1.CPython官方提供,内部使用c语言实现. 2.pypy一次性把我们的代码解释成字节码文件. 三 阅读全文
posted @ 2018-08-10 17:04 年少有为 阅读(365) 评论(0) 推荐(0) 编辑