2019年11月15日
摘要: 模块 什么是包: ​ 包指的是内部包含__ init __.py 的文件 包的作用: ​ 存放模块,包可以更好的管理模块 软件开发目录规范 注意:每一次写项目时,都需要新建一个文件夹与项目工程,必须让项目文件夹作为项目根目录 阅读全文
posted @ 2019-11-15 17:09 鐵 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 三元表达式 可以将if... else .. 分支变成一行 语法: ​ 条件成立返回左边的值 if 判断条件 else 条件不成立返回右边的值 列表生成式 可以一行实现生成列表 语法: list = [取出的每一个值,任意值 for 可迭代对象中取出的每个值 in 可迭代对象] for 的右边是循环 阅读全文
posted @ 2019-11-15 17:07 鐵 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 生成器 什么是生成器: ​ 生成的工具 ​ 生成器是一个“自定义”的迭代器, 本质上是一个迭代器 如何实现生成器? ​ 但凡函数内部定义了的yield ,调用函数时,函数体代码不会执行 ​ 会返回一个结果,该结果就是一个生成器 yield: ​ 每一次yield 都会往生成器对象中添加一个值 yie 阅读全文
posted @ 2019-11-15 17:06 鐵 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 叠加装饰器: ​ 在同一个被装饰对象中,添加多个装饰器,并执行 @装饰1 @装饰2 @装饰3 def 被装饰对象(): ​ pass 注意:装饰器在调用被装饰对象是才会添加的功能 叠加装饰器: ​ 装饰器的顺序:由下到上 ​ 执行的顺序:由下到上 注意:无论inner中出现任何判断,最后都要返回“调 阅读全文
posted @ 2019-11-15 17:05 鐵 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 面向编程 面向编程是一门编程思想 面向 过程 编程 ​ 核心 是 ’过程‘ 二字,过程指的是一种解决问题的步骤,即先干什么再干什么 ​ 基于该编程思想编写程序时,就好比在设计一条工厂流水线 优点:将复杂问题简单化 缺点:可扩展性差 案例:登录注册功能 1.设计先让用户输入用户名和密码,校验合法性,得 阅读全文
posted @ 2019-11-15 17:05 鐵 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 什么是闭包函数: ​ 闭包函数是 函数嵌套、函数对象、名称空间与作用域 结合体 闭包函数注意事项: 1. 闭包函数必须在函数内部定义 2. 闭包函数可以引用外层函数的名字 装饰器 什么是装饰器 : 在函数中用来给添加新功能的工具 ​ 为什么要用装饰器: 为了提高代码的可读性,防止代码的冗余 阅读全文
posted @ 2019-11-15 17:04 鐵 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 函数 名称空间与作用域 函数对象 函数名可以被引用 函数名可以当做参数引用 函数可以当作返回值使用 函数名可以当做容器类型的元素 名称空间 内置名称空间 python提前定义好的名字 全局名称空间 存放于文件级别的名字,就是全局名称空间 局部名称空间 函数内部定义的所有名字都存放于当前函数的内置名称 阅读全文
posted @ 2019-11-15 17:03 鐵 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 函数的参数 参数的类型 1. 形参 2. 实参 传参方式 1. ​ 位置参数 2. 关键字参数 3. 默认参数 可变长参数 1. ​ args : 接收所有溢出的位置参数 2. kwargs : 接收所有溢出的关键字参数 3. :放到实参就是打散 参数的类型 形参 是在函数定义阶段就规定的参数,它就 阅读全文
posted @ 2019-11-15 17:03 鐵 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 函数 什么是函数: ​ 函数就是一种人造工具,可以重复使用 为什么要函数: ​ 防止代码冗余 ​ 代码可读性差 怎么用函数: ​ 函数的使用必须遵守的:先定义,后调用 1. def :定义函数的关键字 2. 函数名 : 函数名指向函数内存地址,对函数体代码起引用作用,函数名应该反映出函数的功能 3. 阅读全文
posted @ 2019-11-15 17:02 鐵 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 文件系统 1、什么是文件系统 ​ 操作系统提供给你操作硬盘的一个工具 2、为什么要使用文件: ​ 为了永久存储数据 3、怎么用文件: 文件的路径分为: ​ 相对路径 ​ 绝对路径 python中如何使用文件: python中with的用法: python中默认打开文件的模式: rt (read te 阅读全文
posted @ 2019-11-15 17:02 鐵 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 字符编码 三大核心硬件 1. ​ cpu 2. ​ 内存 3. ​ 硬盘 python解释器执行文件的流程: 1. 将python解释器的代码由硬盘读到内存 2. 将py文件以普通文本文件的格式由硬盘读到内存 3. Python解释器去内存中读取py文件的数据 4. 识别python语法,执行相应操 阅读全文
posted @ 2019-11-15 17:01 鐵 阅读(116) 评论(0) 推荐(0) 编辑
摘要: python语法入门之流程控制 1、什么是流程控制? ​ 流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构 顺序结构 分支结构 循环结构 分支结构: ​ 分支结构就是根据条件判断的真假去执行不同分支对应的子代码 ​ if语法: ​ if 条件1: 如果条件1的结果为True 阅读全文
posted @ 2019-11-15 17:00 鐵 阅读(120) 评论(0) 推荐(0) 编辑