09 2019 档案
摘要:python常用模块小结 time模块 打印三种不同形式的时间,时间戳/格式化时间/结构化时间 datetime模块 时间的加减 random模块 随机数 os模块 与操作系统交互,多用于文件操作 sys模块 与python解释器交互,多用于环境变量配置 json模块 1.序列化:把数据从内存读入硬
阅读全文
摘要:包 包是拿来导入的,也属于模块. 包含有 .py的文件;导包就是导入 .py文件 包一定是被当做模块文件导入,模块的搜索路径以执行文件路径为准. 包的作用 当模块内部函数过多,为了方便管理模块,把一个模块划分成多个模块,但是又不能改变导入方式,就把模块放入一个包内. time模块 提供了三种不同类型
阅读全文
摘要:模块 os模块 与操作系统交互,控制文件/文件夹 对文件操作 判断是否为文件 删除文件 重命名文件 对文件夹操作 判断是否为文件夹 创建文件夹 删除文件夹 列出文件夹内所有的文件( ) 辅助性的 当前文件所在文件夹 当前文件所在具体路径 pycharm独有 文件的文件夹 拼接文件路径 判断路径是否存
阅读全文
摘要:模块 python常用模块 numpy/pandas/matplotlib matplotlib→数据分析必精通→《利用python进行数据分析》 模块的四种形式 内置模块 python解释器自带模块 time/random/os/sys…… pip安装模块 pip install jieba/py
阅读全文
摘要:函数的定义 函数的三种定义方式 空函数 有参函数 无参函数 函数的调用 函数的返回值 1.return可以返回值 2.return可以终止函数 3.return可以返回多个值,用元组返回 函数的参数 形参 位置形参 从左到右依次接收位置实参 默认形参 具有默认值,必须放在位置形参后面 实参 位置实参
阅读全文
摘要:一. 文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 一、 1. 根据1得到的列表,取出薪资最高的人的信息 2. 根据1得到的列表,取出最年轻的人的信息 3. 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式 4. 根
阅读全文
摘要:匿名函数 就是没有名字的函数,无法正常调用,只能与某种方法一起连用 匿名函数的语法 连用方法 max最大/min最小/filter筛选/map映射/sorted排序 max返回最大值 min返回最小值 filter筛选 map映射 sorted排序 内置函数 bytes chr/ord divmod
阅读全文
摘要:迭代器 不是函数,只是一个称呼. 可迭代对象 含有\__iter__方法的叫做可迭代对象,除了数字类型都是可迭代对象 迭代器对象 含有\_\_iter\_\_和\__next__方法的叫做迭代器对象,只有文件是迭代器对象 while循环实现for循环 本来没有for循环,for循环只是可以控制的wh
阅读全文
摘要:闭包函数 闭包函数把闭包函数内部的变量和闭包函数内部的函数两者包裹在一起,然后以返回值的形式返回出来. 闭包函数至少也得符合函数嵌套 例:f1就叫闭包函数 装饰器 给函数增加功能的函数 1.装饰器本身是函数,只不过它用来装饰被装饰的函数 2.装饰器装饰函数,不改变被装饰函数的源代码 3.装饰器装饰函
阅读全文
摘要:shopping_dict = { '1':'a', '2':'b', '3':'c', '4':'d', } shopping_car = {} name_list = [] def register(): if name_list: print('已经登入,请注销后注册') return cou
阅读全文
摘要:计算机基础之编程 什么是编程语言 什么是编程 为什么要编程 计算机的组成 CPU 控制器 运算器 存储器 主存 外存 I/O设备 输入设备 输出设备 32位64位 多核CPU 机械硬盘工作原理 机械手臂 磁道 扇区 平均寻道时间 平均延迟时间 平均寻找数据时间 操作系统 什么是文件 操作系统的三大组
阅读全文
摘要:可变长参数 \ \ 形参 用元祖接收多余的位置实参 \ 实参 打散列表,然后以位置实参传给位置形参 \ \ 形参 用字典接收多余的关键字实参 \ 实参 打散字典,然后以关键字实参传给位置形参 \ 形参\ 形参 接收所有多余的参数 函数对象 引用 作为容器类元素 作为函数参数 作为函数的返回值 函数嵌
阅读全文
摘要:def zuce(): '''用户注册''' count = 0 while count age : print('大') else: print('对') jiang() break def jiang(): '''获取奖品''' jiang_dict = { '0': 'a', "1": 'b'
阅读全文
摘要:函数引入 函数,相当于工具,需要用的时候拿出来使用. 定义函数方式: 当后面需要用时: 就可以使用 函数定义特性 函数定义过程,只检测语法,不执行代码. 调用才会执行代码. 函数的三种形式 空函数 用于函数的占位 有参函数 括号内有参数的叫有参函数. 无参函数 括号内无参数的叫无参函数 函数的返回值
阅读全文
摘要:文件处理 什么是文件处理 修改存储的信息 什么是文件 操作系统提供的虚拟概念,存储信息(用二进制存储信息) 打开文件 修改文件 保存文件 关闭文件 文件的三种打开模式 r:读取模式 f.read() 读取所有文本内容 f.readline() 一行一行读取 w:清空写入模式 f.write() a:
阅读全文
摘要:文本编辑器存储信息的过程 文本编辑器 写文本 存储信息 显示屏(内存) 硬盘(转换) 各个国家的编码 由于各个国家都要用计算机,所以各个国家都设定了一套自己的编码. 由于各个国家的编码是不互通的,这时候就出现了一个unicode编码,他可以识别大多数国家的编码,所以也叫万国编码. 又因为Unicod
阅读全文
摘要:元祖内置方法 元祖 只可取,不可更改的列表 作用 元祖一创建就被写死 定义方式 ()内用逗号隔开多个元素(可以为任意数据类型) 如果元祖只有一个元素,必须加逗号 使用方法 1.索引取值 2.索引切片 3.for循环 4.成员运算 5.len()长度 6.index()获取元素索引 7.count()
阅读全文
摘要:列表内置方法 作用 存储多个值 定义方式 []内用逗号隔开多个元素 使用方法 优先掌握 1.索引取值/索引修改值 2.切片 3.for循环 4.成员运算 5.len()长度 6.append()添加 7.del()删除 需要掌握 1.insert()往前插入 2.pop()按照索引删除值 3.rem
阅读全文
摘要:menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': {}, 'youku': {}, }, '上地': { '百度': {}, }, }, '昌平':
阅读全文
摘要:流程控制for循环 while循环:可以循环一切事物 for循环:提供了一种手段,不依赖索引取值 `for 变量名(会拿到容器类元素的每一个值,没有了就结束循环) in 容器类元素: print(变量名)` for + break (中断循环) for + continue (跳出本次循环,不执行下
阅读全文
摘要:基本运算符 算术运算符 比较运算符 逻辑运算符 身份运算符 成员运算符 运算符的优先级 括号优先级最高 流程控制之if判断 控制流程:控制变量的发展方向 单分支结构 双分支结构 多分支结构 控制流程之while循环 控制流程:控制变量的发展方向
阅读全文
摘要:花式赋值 链式赋值 把变量名用赋值符号串联起来,在赋值 交叉赋值 1.可以先定义一个变量,在拿这个变量当过度,来交叉赋值 2.x,y = y,x python的五大数据类型 1.数字类型 整型(int) 作用:描述年龄/ID/人数 定义方式:age = int(13) 使用方法:数学运算 浮点型(f
阅读全文
摘要:python的五大数据类型 1.数字类型 整型(int) 作用:描述年龄/ID/人数 定义方式:age = int(13) 使用方法:数学运算 浮点型(float) 作用:描述薪资/身高/体重 定义方式:salary = float(3.2) 使用方法:数学运算 2.字符串类型(str) 作用:描述
阅读全文
摘要:pycharm快捷键的使用 变量 定义世间万物状态的量 变量名的命名规范 1.变量名必须要有描述意义 2.变量名由数字/字母/下划线组成,且不能数字开头 3.不能是关键字命名 定义变量名的两种方式 1.下划线 2.驼峰体 常量 不变化的量,变量名全大写 python内存管理 变量是python解释器
阅读全文
摘要:python程序的两种方式 交互式(jupyter) 写一行解释一行 优点:方便调试 缺点:关闭程序就消失 命令行式(pycharm) 解释一个文本 优点:执行效率高 缺点:调试非常麻烦 python垃圾回收机制 当一个变量值的引用计数为0的时候,就会触发垃圾回收机制,该变量值会被回收 10的引用计
阅读全文
摘要:什么是编程? 通过编程语言写一堆文件 详述计算机组成. CPU 控制器 运算器 存储器 主存(内存) 外存(硬盘) I/O设备 输入设备 输出设备 简述机械硬盘工作原理. 机械手臂 读取数据 磁道 存储数据 扇区 划分区域 平均寻道时间 平均延迟时间 平均寻找数据时间 操作系统有什么用? 编程是把操
阅读全文
摘要:markdown文档的编写 可以在word、excel、jpg、mp4中转换 计算机基础之编程 什么是编程语言 什么是编程 为什么要编程 计算机组成 CPU 控制器 运算器 存储器 主存(内存) 外存(硬盘) I/O设备 输出设备 输入设备 应用程序的启动 计算机组成补充 32位和64位 多核CPU
阅读全文
摘要:面向过程编程 对着 流程/步骤 码代码 IPO Input(输入) 》Process(过程/处理) 》Output(输出) 未来码代码的目的:输入一些变量,然后通过一系列的步骤改变变量,最后得到想要的结果。 面向过程编程:一步一步(一个函数一个函数),上一个函数的输出是下一个函数的输入。 优点:代码
阅读全文
摘要:1.定义函数的三种方式 定义函数时参数是函数体接收外部传值的一种媒介,其实就是一个变量名。 1.空函数 当你只知道你需要实现某个功能,但不知道该如何用代码实现时,你可以暂时写个空函数占位,然后先实现其他的功能。 2.有参函数 在函数定义阶段括号内有参数,称为有参函数。需要注意的是:定义时有参,意味着
阅读全文