摘要:
一、模块的四种形式 1、什么是模块 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一推函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为module.py,模块名则是module 2、模块的四种形式 在Python 阅读全文
摘要:
一、函数递归 递归:函数A调用函数A 递归的核心:递进的时候能够达到一个结果,问题规模越来越小(不一定要真正的达到);设置一个条件,能够让最后异次函数调用结束。 递归更多的是一种思想,用来解决某种问题 二、内置函数 1、常用 1.bytes() 解码字符。 2.chr()/ord() chr()参考 阅读全文
摘要:
一、三元表达式 二、列表推导式 三、字典生成式 四、生成器 生成器:自定义迭代器,生成器就是迭代器(自己造出来的) 阅读全文
摘要:
一、闭包函数 简单来说闭包函数是传参的另外一种方式,将参数+函数包在一起返回出去。 1.两种为函数传参的方式 2.闭包函数的应用 闭包的意义:返回的函数对象,不仅仅是一个函数对象,在该函数外还包裹了一层作用域,这使得,该函数无论在何处调用,优先使用自己外层包裹的作用域。 应用领域:延迟计算(原来我们 阅读全文
摘要:
[toc] 函数的定义 1.函数的三种定义方式 2.函数的调用 3.函数的返回值 4.函数的参数 可变长参数 函数的对象 名称空间和作用域 阅读全文
摘要:
[toc] 一、基本的文件处理 二、文件的高级应用 三、文件修改的两种方式 阅读全文
摘要:
字符编码 一、计算机基础 1. cpu:控制程序的运行(从内存中取出文本编辑器的数据读入内存) 2. 内存:运行程序(经cpu操作后,内存中含有文本编辑器的数据) 3. 硬盘:存储数据(文本编辑器) 二、文本编辑器存取文件的原理 1. 打开编辑器就是启动了一个进程,是在内存中的,所有,用编辑器编写的 阅读全文
摘要:
一、深浅拷贝 1、拷贝(赋值) 2、浅拷贝 3、深拷贝 4、总结 拷贝:当list2为list1的拷贝对象时,list1内的可变类型变化,list2变化;list1中的不可变类型变化,list2也跟着变化 。 浅拷贝:当list2为list1的浅拷贝对象时,list1内的可变类型变化,list2变化 阅读全文
摘要:
一、列表数据类型内置方法 1、作用 描述多个值,比如爱好 2、定义方式 3、内置方法 4、存一个值还是多个值 多个值 5、有序or无序 有序 6、可变or不可变 可变 二、字典数据类型的内置方法 1、作用 对于值添加描述信息使用它 2、定义方式 3、内置方法 4、存一个值还是多个值 多个值 5、有序 阅读全文
摘要:
一、数字类型内置方法 1、整形 1. 作用 描述年龄,id 2. 定义方式 3. 内置方法 没有内置方法,只有算术运算+, , ,/和比较运算 , =,<,<=,==,!=。 4. 存一个值还是多个值 一个值 5. 有序or无序 没有这种说法 6. 可变or不可变 数字类型不可变 2、浮点型 1. 阅读全文