摘要:一、匿名函数 以后面试或者工作中经常用匿名函数 lambda,也叫一句话函数。 课上练习: 语法: 函数名 = lambda 参数:返回值 + 此函数不是没有名字,他是有名字的,他的名字就是你给其设置的变量,比如func. + lambda 是定义匿名函数的关键字,相当于函数的def. + lamb 阅读全文
posted @ 2020-01-16 21:46 Dylan_Yu 阅读 (154) 评论 (0) 编辑
摘要:一、生成器 + 初识生成器 生成器的本质就是迭代器 ,在python社区中,大多数时候都把迭代器和生成器是做同一个概念。 唯一的不同就是: 迭代器 都是Python给你提供的已经写好的工具或者通过数据转化得来的,(比如文件句柄,iter([1,2,3])。 生成器 是需要我们自己用python代码构 阅读全文
posted @ 2020-01-12 23:00 Dylan_Yu 阅读 (78) 评论 (0) 编辑
摘要:补充知识点 + 函数形参中默认参数的陷阱 + 针对不可变数据类型,它是没有陷阱的 + 陷阱只针对默认参数是可变的数据类型 面试题 1 面试题 2 + 局部作用域当中的坑 + 先引用,后定义的坑 globlal 和 nonlocal 关键字 + global + 在局部作用域声明一个全局变量 + 修改 阅读全文
posted @ 2019-12-29 21:57 Dylan_Yu 阅读 (30) 评论 (0) 编辑
摘要:函数的参数Ⅱ + 形参的第三种:动态参数 动太参数分为两种: 动态接收位置参数: args;动态接收关键字参数: kwargs + 动态接收位置参数: args ​ 解释一下上面参数的意义:首先来说args,args就是一个普通的形参,但是如果你在args前面加一个,那么就拥有了特殊的意义:在pyt 阅读全文
posted @ 2019-12-27 00:03 Dylan_Yu 阅读 (76) 评论 (0) 编辑
摘要:函数初识 + 函数: + 内置函数:python 自带的一些功能,直接调用就可以,比如 len()。 + 自定议函数:需要我们自己定义一段代功能性代码,方便调用。 + 函数的优点: + 减少代码重复性。 + 增强了代码可读性。 函数的结构与调用 + 结构 这就 是函数的结构 def :关键字,表示我 阅读全文
posted @ 2019-12-25 12:11 Dylan_Yu 阅读 (16) 评论 (0) 编辑
摘要:文件操作的初识 + 用 python 代码对文件进行各种操作。 基本构成: + 文件路径:path + 打开方式:读、写、追加、读写、写读…… + 编码方式:utf 8 / gbk / gb2312…… + 代码解释: + open: ​ 内置函数,open 底层调用的是操作系统的接口。 + f: 阅读全文
posted @ 2019-12-20 23:56 Dylan_Yu 阅读 (160) 评论 (0) 编辑
摘要:基础数据类型 + str(字符串) str:补充方法练习一遍就行 + s.capitalize() 首字母大写,其余变小写 + s.swapcase() 大小写翻转 + s.title() 每个单词首字母大写(单词之间可以是特殊字符或者空格或者数字) + s.center() 居中 + s.find 阅读全文
posted @ 2019-12-18 22:45 Dylan_Yu 阅读 (22) 评论 (0) 编辑
摘要:一、is == id 用法 在Python中,id是内存地址, 你只要创建一个数据(对象)那么就会在内存中开辟一个空间,将这个数据临时加载到内存中,这个空间有一个唯一标识,就好比是身份证号,标识这个空间的叫做内存地址,也就是这个数据(对象)的id,那么你可以利用id()去获取这个数据的内存地址: ​ 阅读全文
posted @ 2019-12-16 01:19 Dylan_Yu 阅读 (102) 评论 (0) 编辑
摘要:一、字典的初识 + 为什么要有字典 字典与列表同属容器型数据类型,同样可以存储大量的数据,但是,列表的数据关联性不强,并且查询速度比较慢,只能按照顺序存储。 + 什么是字典 + 先说一下什么叫可变与不可变的数据类型分类 + 不可变(可哈希)数据类型:int, str, bool, tuple。 + 阅读全文
posted @ 2019-12-13 21:30 Dylan_Yu 阅读 (114) 评论 (0) 编辑
摘要:一、列表初识 列表是 Python 的基础数据类型之一,它是以‘‘[ ]’’的形式括起来的,每个元素用“,”隔开,属于容器型数据类型,他可以存放大量的、各种类型的数据。 + 基本格式 + 可以看到,列表内可以存放多种数据类型,或以嵌套列表,元组,字典,布尔值等。 + 列表相比于字符串,不仅可以储存不 阅读全文
posted @ 2019-12-12 22:37 Dylan_Yu 阅读 (47) 评论 (0) 编辑
摘要:一、啥是数据类型 ​ 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东东,其实就是对常用的各种数据类型进行了明确的划分, 阅读全文
posted @ 2019-12-08 15:52 Dylan_Yu 阅读 (89) 评论 (0) 编辑
摘要:一、流程控制之 while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环。 + 基本结构(基本循环) + 示例 + 终止循环 + 改变条件(根据上面的流程,改变条件,就会终止循环) + 可以用关键字:break,来终止循环。 + 调用系统命令:quit()、 阅读全文
posted @ 2019-12-08 11:34 Dylan_Yu 阅读 (94) 评论 (0) 编辑
摘要:1.基础数据类型 什么是数据类型 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东西,其实就是对常用的各种数据类型进行了明 阅读全文
posted @ 2019-12-07 15:30 Dylan_Yu 阅读 (53) 评论 (0) 编辑
摘要:1.变量 把程序运行的中间结果临时的存在内存里,以便后续的代码调用。代指一些复杂的、过长的数据。 声明变量 name = 'Dylan' # 把数据'Dylan'声明(赋值)给变量 name,以便后续代码调用。 变量的作用:昵称,其代指内存里某个地址中保存的内容,以方便后续代码从内存中调用。 变量定 阅读全文
posted @ 2019-12-07 14:27 Dylan_Yu 阅读 (43) 评论 (0) 编辑
摘要:1.CPU/内存/硬盘/操作系统 CPU :计算机的运算和处理中心,相当于人类的大脑。 内存 :暂时存储数据,临时加载数据应用程序。 硬盘 :长期存储数据。 操作系统:一个软件,连接计算机的硬件与所有软件之间的一个软件。 2.Python 的发展与应用 python的创始人为吉多·范罗苏姆(Guid 阅读全文
posted @ 2019-12-07 14:02 Dylan_Yu 阅读 (88) 评论 (0) 编辑