09 2019 档案

摘要:[TOC] numpy模块 numpy模块:用来做数据分析,对numpy数组(既有行又有列) 矩阵进行科学运算 matplotlib模块 matplotlib模块:画图 pandas模块 pandas模块:操作excel/json/sql/ini/csv(配置文件) 阅读全文
posted @ 2019-09-29 15:01 lucky_陈 阅读(91) 评论(0) 推荐(0)
摘要:[TOC] 包 包 == 模块, 包拿来导入用的 相对导入绝对导入: 只能在包中内部使用 包的作用:当模块内部函数过多,为了方便管理模块,把一个模块划分成多个模块,但是又不能改变导入方式,把多个 模块放入一个包(文件夹)内。未来导包就是导init time模块 time模块:提供了三种不同类型的时间 阅读全文
posted @ 2019-09-28 19:52 lucky_陈 阅读(105) 评论(0) 推荐(0)
摘要:[TOC] os模块 os模块干什么用: 与操作系统交互,控制文件/文件夹 对文件操作 对文件夹操作 了解 sys模块 json和pickle模块 日志模块 主要记录日志 阅读全文
posted @ 2019-09-27 21:15 lucky_陈 阅读(146) 评论(0) 推荐(0)
摘要:[TOC] 模块的四种定义 模块基础 怎么导入模块 python常用模块 numpy / pandas / matplotlib 数据分析必精通 模块 import time python你看成手机 pip 看成应用管家 模块就是应用软件 1. 系统自带应用软件 不需要安装 2. 需要下载的软件 3 阅读全文
posted @ 2019-09-26 16:25 lucky_陈 阅读(104) 评论(0) 推荐(0)
摘要:[TOC] 文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 1. 根据1得到的列表,取出薪资最高的人的信息 2. 根据1得到的列表,取出最年轻的人的信息 3. 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式 4. 根 阅读全文
posted @ 2019-09-25 21:38 lucky_陈 阅读(123) 评论(0) 推荐(0)
摘要:[TOC] 匿名函数 有名 有名字 匿名 没有名字 没办法调用 只能和某些方法联用 匿名函数的语法 lambda 参数:返回值 如果你真的要用,也可以用,但是会变成有名函数 max/min/filter/map/sorted联用 max/min 返回最大值 key=func默认做的事情 1. 循环遍 阅读全文
posted @ 2019-09-25 15:49 lucky_陈 阅读(139) 评论(0) 推荐(0)
摘要:[TOC] 迭代器 迭代器不是函数,只是一个称呼 python中一切皆对象(数据类型) 可迭代对象:含有.__iter__方法的数据类型就叫做可迭代对象 除了数字类型,所有数据类型都是可迭代对象 迭代器对象:含有.__iter__和.__next__方法的对象就是迭代器对象 为什么要有迭代器对象:提 阅读全文
posted @ 2019-09-24 15:17 lucky_陈 阅读(114) 评论(0) 推荐(0)
摘要:[TOC] 闭包函数 闭(封闭/关闭)包(包子/把馅(闭包函数内部的变量)和皮(闭包函数内部的函数)包起来) 》返回闭包函数内部的函数 函数闭包函数:闭包函数把 闭包函数内部的变量 + 闭包函数内部的函数 这两者包裹在一起 然后通过返回值的形式返回出来 闭包函数至少也得符合函数嵌套 装饰器 装饰(新 阅读全文
posted @ 2019-09-23 18:51 lucky_陈 阅读(143) 评论(0) 推荐(0)
摘要:[TOC] 一、可变长参数 形参 调用函数时,用元组接收多余的位置实参 def f1( args): 一般约定俗成用args来做形参的变量名 print(args) 形参 调用函数时,用字典接收多余的关键字实参 def f1( kwargs): 一般约定俗成用kwargs来做 形参的变量名 prin 阅读全文
posted @ 2019-09-22 12:11 lucky_陈 阅读(190) 评论(0) 推荐(0)
摘要:[TOC] 函数引入 函数 》 工具(需要用的时候才用,提前造/买) 需要用函数的时候,拿来用就行了,提前写/复制粘贴 买块铁 》 经过一些列的步骤 封装(给他一个名字) 》 螺丝刀 函数的定义 函数 》 工具 使用工具之前 》 必须得造一个工具 》 定义函数 函数定义的特性: 函数定义过程,只检测 阅读全文
posted @ 2019-09-19 19:12 lucky_陈 阅读(110) 评论(0) 推荐(0)
摘要:[TOC] 在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,如 2. 登录函数 3. 注册函数 4. 猜年龄函数 5. 选择奖品函数 py def register(): '''注册''' print('注册') for i in range(3): usename_inp = in 阅读全文
posted @ 2019-09-19 18:37 lucky_陈 阅读(110) 评论(0) 推荐(0)
摘要:[TOC] 文件处理 什么是文件处理:修改存储的信息 什么是文件:操作系统提供的虚拟单位,用二进制来存储信息 操作文件的流程 1. 打开文件 2. 修改/读取文件 3. 保存文件 4. 关闭文件 文件的三种打开方式和两种模式 1. r 只读不可写 2. w 覆盖写 3. a 追加写 t模式,针对文本 阅读全文
posted @ 2019-09-18 20:26 lucky_陈 阅读(136) 评论(0) 推荐(0)
摘要:[TOC] 字符编码 字符(存储了信息的东西)编码() 键盘 发送的是电流 主机(内存)接收到电流(当作01010101010) 》 显示屏 接收电流(当作01010101010 》键盘) 编码: 01010101010 》 键盘 文本编辑器存储信息的过程 文本编辑器 》 写文本 》 存储信息 显示 阅读全文
posted @ 2019-09-17 14:48 lucky_陈 阅读(168) 评论(0) 推荐(0)
摘要:[TOC] 给定年龄,用户可以猜三次年龄 年龄猜对,让用户选择两次奖励 用户选择两次奖励后可以退出 for i in range(3): age = range(18, 41) age_inp = input('请输入你理想的结婚年龄:') if not age_inp.isdigit(): pri 阅读全文
posted @ 2019-09-16 20:37 lucky_陈 阅读(113) 评论(0) 推荐(0)
摘要:[TOC] 元组内置方法 什么是元组(tuple):只可取不可更改的列表,元组一创建就被写死了 1. 作用:元组一创建就被写死了 2. 定义方式:()内用逗号隔开多个元素(可以为任意数据类型) 如果元组只有一个元素,必须得加逗号 3. 使用方法 1. 索引取值 2. 索引切片 3. for循环 4. 阅读全文
posted @ 2019-09-16 19:05 lucky_陈 阅读(108) 评论(0) 推荐(0)
摘要:[TOC] 猜年龄 要求: 1. 给定年龄,用户可以猜三次年龄 2. 年龄猜对,让用户选择两次奖励 3. 用户选择两次奖励后可以退出 age = 23 count = 0 price_dic = {0: '布娃娃', 1: '变形金刚', 2: '奥特曼', 3: '《Python从入门到放弃》'} 阅读全文
posted @ 2019-09-16 09:43 lucky_陈 阅读(116) 评论(0) 推荐(0)
摘要:[TOC] 流程控制之for循环 for循环:提供了一种手段,可以不依赖索引取值 for + break 中断循环 for + continue 跳出本次循环,不执行下面的代码 for + else(仅作了解) for 循环不被break终止就执行else下的代码,否则不执行 数字类型内置方法 整形 阅读全文
posted @ 2019-09-15 20:00 lucky_陈 阅读(117) 评论(0) 推荐(0)
摘要:[TOC] 变量 什么是变量 会变化的量(状态,描述某件事物的属性) 定义变量 变量名, 赋值符号, 变量值 变量的命名规范 变量名应该具有描述作业 变量名必须由字母数字和下划线组成, 且变量名不能为数字 变量名不能是关键字 变量名的两种命名方式 驼峰体 下划线 变量的三种属性 常量 变量是变化的量 阅读全文
posted @ 2019-09-15 19:56 lucky_陈 阅读(153) 评论(0) 推荐(0)
摘要:[TOC] 输入姑娘的年龄后,进行以下判断: 1. 如果姑娘小于18岁,打印“不接受未成年” 2. 如果姑娘大于18岁小于25岁,打印“心动表白” 3. 如果姑娘大于25岁小于45岁,打印“阿姨好” 4. 如果姑娘大于45岁,打印“奶奶好” py age=input('请输入年龄:') age_in 阅读全文
posted @ 2019-09-11 17:03 lucky_陈 阅读(128) 评论(0) 推荐(0)
摘要:[TOC] 基本运算符 算术运算符 + / % // 返回一个数值 比较运算符 = 130 全票 heigh 70 and height 130: print('全票') elif height 70: print('半票') else: print('免票') if height 130: pri 阅读全文
posted @ 2019-09-11 15:28 lucky_陈 阅读(108) 评论(0) 推荐(0)
摘要:[TOC] 花式赋值 链式赋值 a=b=c=10 交叉赋值 z=y y=x x=z 列表 作用:存储多个(任意数据类型)元素 定义方式:[]内用逗号隔开多个元素(任意数据类型) ​ s_list = list('abcdefg') 使用方法:索(搜索)引(引路) 字典 作用:存储多个值,但是每个值都 阅读全文
posted @ 2019-09-10 16:01 lucky_陈 阅读(126) 评论(0) 推荐(0)
摘要:[TOC] 简述Python的五大数据类型的作用、定义方式、使用方法: 1. 数字类型 整形 作用:描述年龄、ID号 定义方式:bzr_age = 30 ​ bzr_age = int(31) 使用方法:+ /%// ​ cmath 浮点形 作用:薪资 定义方式:salary = 3.2 ​ sal 阅读全文
posted @ 2019-09-10 15:35 lucky_陈 阅读(137) 评论(0) 推荐(0)
摘要:[TOC] 简述执行Python程序的两种方式以及他们的优缺点 交互式 输入一行,解释一行 交互式下,不需要使用print,会自动打印 不会用,一般做调试() 缺点:关掉了程序就没了 命令行式 解释一个文本 python是一个解释器 python 文件路径 cmd切换到当前文件夹 cd是切换 缺点: 阅读全文
posted @ 2019-09-09 20:57 lucky_陈 阅读(160) 评论(0) 推荐(0)
摘要:[TOC] 什么是编程? 用编程语言编写的一堆文件 详述计算机组成 CPU 控制器 ​ 控制硬件 运算器 ​ 逻辑运算和数学运算 存储器 主存 ​ 优点:速度快 ​ 缺点:容量小,断电就消失 外存 ​ 优点:容量大,能永久保存 ​ 缺点:速度慢 I/O设备 输入设备 ​ 输入信息 输出设备 ​ 输出 阅读全文
posted @ 2019-09-06 16:10 lucky_陈 阅读(150) 评论(0) 推荐(0)
摘要:[TOC] 什么是编程语言 编程语言就是人和计算机交流的一种介质 什么是编程 通过编程语言 写一堆文件 为什么要编程 完成人类的需求替代/劳动力 计算机的基本组成 CPU(大脑) 控制器 控制整个电脑的运行 运算器 算术运算和逻辑运算 存储器(记忆) 主存/内存(大脑的记忆) 优点:速度快 缺点:容 阅读全文
posted @ 2019-09-05 18:42 lucky_陈 阅读(153) 评论(0) 推荐(0)
摘要:[TOC] 简述定义函数的三种方式 有参函数 无参函数 空函数 简述函数的返回值 如果函数没有返回值,默认返回none 函数可以通过return返回出返回值 函数可以通过return返回出多个返回值 return可以终止函数 简述函数的参数 形参 ​ 位置形参:从左到右一个一个写过去,就叫做位置形参 阅读全文
posted @ 2019-09-02 17:34 lucky_陈 阅读(162) 评论(0) 推荐(0)
摘要:[TOC] 1. 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} python a_li=[11, 阅读全文
posted @ 2019-09-02 14:53 lucky_陈 阅读(101) 评论(0) 推荐(0)