摘要: 一、匿名函数:lambda表达式 1.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行 2.参数可以有多个,用逗号隔开 3.返回值和正常的函数一样可以是任意的数据类型 二、匿名函数练习 1 请把下面的函数转换成匿名函数 2 def add(x,y) 3 return x+y 阅读全文
posted @ 2017-08-06 15:32 East~L 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、可迭代协议: 可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值 字符串,列表,元组,集合,字典都是可迭代的 二、迭代器协议: 内部实现了__iter__,__next__方法 迭代器 阅读全文
posted @ 2017-08-02 16:46 East~L 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 内置函数操作: https://www.processon.com/ 具体分类见此网站 阅读全文
posted @ 2017-08-02 14:54 East~L 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、递归的定义 1.什么是递归:在一个函数里在调用这个函数本身 2.最大递归层数做了一个限制:997,但是也可以自己限制 1 def foo(): 2 print(n) 3 n+=1 4 foo(n) 5 foo(1) 验证997 3.最大层数限制是python默认的,可以做修改,但是不建议你修改。 阅读全文
posted @ 2017-08-01 17:06 East~L 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 1 import time 2 def wrapper(func): 3 def in 阅读全文
posted @ 2017-07-28 19:14 East~L 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、三元运算 if条件成立的结果 if 条件 else 条件不成立的结果: 例如: a=20 b=10 c=a if a>b else b print(c) 二、命名空间 全局命名空间:创建的存储“变量名与值的关系”的空间叫做全局命名空间 局部命名空间:在函数的运行中开辟的临时的空间叫做局部命名空间 阅读全文
posted @ 2017-07-28 16:58 East~L 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、函数定义: 1 def 函数名(): # 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 # def 是固定的 # 空格 为了将def关键字和函数名分开, # 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。 #括号:是必须加的, 2 函数调用:就是函 阅读全文
posted @ 2017-07-26 16:19 East~L 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 字符编码的原理: 一 内存和硬盘都是用来存储的。 CPU:速度快 硬盘:永久保存 二 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也都是存放在内存中的,断电后数据就丢失了。因而需要保存在硬盘上,点击保存按 阅读全文
posted @ 2017-07-23 15:01 East~L 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一 if...else 既然我们编程的目的是为了控制计算机能够像人脑一样工作,那么人脑能做什么,就需要程序中有相应的机制去模拟。人脑无非是数学运算和逻辑运算,对于数学运算在上一节我们已经说过了。对于逻辑运算,即人根据外部条件的变化而做出不同的反映,比如 1 如果:女人的年龄>30岁,那么:叫阿姨 2 阅读全文
posted @ 2017-07-23 13:36 East~L 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.可变数据类型:在id不变的情况下,value可改变(列表和字典是可变类型,但是字典中的key值必须是不可变类型) 2.不可变数据类型:value改变,id也跟着改变。(数字,字符串,布尔类型,都是不可类型) 1.可变数据类型:在id不变的情况下,value可改变(列表和字典是可变类型,但是字典中 阅读全文
posted @ 2017-07-22 17:38 East~L 阅读(149) 评论(0) 推荐(0) 编辑