09 2019 档案

摘要:mat plot lib库 》画图 matplotlib官方文档:https://matplotlib.org/contents.html?v=20190307135750 matplotlib是一个绘图库,它可以创建常用的统计图,包括条形图、箱型图、折线图、散点图、饼图和直方图 ) ) ) ) 阅读全文
posted @ 2019-09-29 17:28 black__star 阅读(221) 评论(0) 推荐(0) 编辑
摘要:[TOC] pandas模块: 读取excel / json / sql / csv /ini 文件 DataFrame数据结构: DataFrame是一个表格型的数据结构,含有一组有序的列。 DataFrame可以被看做是由Series组成的字典,并且共用一个索引。 产生时间对象数组:date_r 阅读全文
posted @ 2019-09-29 16:07 black__star 阅读(125) 评论(0) 推荐(0) 编辑
摘要:numpy模块: 是python中一种开源的数值计算扩展库。可以用来存储和处理大型numpy数组。 用途: 1.区别于list1列表。提供了数组操作,数组运算,及统计分布和简单的数学模型 2.计算速度快,甚至要优于python内置的简单运算, 使得其成为pandas、sklearn等模块的依赖包。 阅读全文
posted @ 2019-09-29 15:48 black__star 阅读(97) 评论(0) 推荐(0) 编辑
摘要:[TOC] random模块 阅读全文
posted @ 2019-09-28 19:02 black__star 阅读(103) 评论(0) 推荐(0) 编辑
摘要:[TOC] hashlib和hmac模块: 数据加密处理 hashlib模块: hash: hash是一种算法(Python3.版本里使用hashlib模块代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA384、SHA512、MD5 算法),该算法接受传入的内容, 阅读全文
posted @ 2019-09-28 19:01 black__star 阅读(130) 评论(0) 推荐(0) 编辑
摘要:datetime模块 阅读全文
posted @ 2019-09-28 18:59 black__star 阅读(118) 评论(0) 推荐(0) 编辑
摘要:time模块: 时间戳(timestamp): 从1970年1月1日00:00:00开始按秒计算的偏移量 格式化时间(format string): 普通的字符串格式的时间 结构化时间(struct time): struct_time元组共有9个元素共九个元素,分别为(年,月,日,时,分,秒,一年 阅读全文
posted @ 2019-09-28 18:58 black__star 阅读(104) 评论(0) 推荐(0) 编辑
摘要:[TOC] 包 什么是包? 包是模块的一种形式, 把的本质是一个含有 的文件的文件夹 为什么要用包?? 模块的第一个版本只有10个功能,但是未来在扩展版本的时候,模块名和用法应该最好不要去修改,但是这只是对使用者友好,而由于版本扩展,文件越来越大,模块设计者对模块的管理、维护会越来越复杂,因此我们可 阅读全文
posted @ 2019-09-28 18:55 black__star 阅读(171) 评论(0) 推荐(0) 编辑
摘要:[TOC] 正则表达式: 字符串匹配,进行字符串处理 匹配过程: 依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败 一, 贪婪模式及非贪婪模式: 匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符 反斜杠困扰: 需要匹配文本中的字符 阅读全文
posted @ 2019-09-28 18:51 black__star 阅读(109) 评论(0) 推荐(0) 编辑
摘要:logging模块 日志模块 logging配置 使用日志 Django日志配置文件 解释器的编制: 阅读全文
posted @ 2019-09-27 20:55 black__star 阅读(115) 评论(0) 推荐(0) 编辑
摘要:[TOC] sys模块 与python解释器交互,用于操控python的运行时环境 阅读全文
posted @ 2019-09-27 20:54 black__star 阅读(102) 评论(0) 推荐(0) 编辑
摘要:json和pickle模块 序列化: 把对象(变量)从内存中变成可存储或传输的过程称之为序列化 在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening。 优点: 1.持久保存状态: 内存是无法永久保存数据的,当程序运行了一段 阅读全文
posted @ 2019-09-27 20:54 black__star 阅读(91) 评论(0) 推荐(0) 编辑
摘要:OS模块: 功能: 与操作系统交互 控制文件 / 文件夹 文件操作 文件夹操作 阅读全文
posted @ 2019-09-27 20:53 black__star 阅读(128) 评论(0) 推荐(0) 编辑
摘要:[TOC] 模块 什么是模块? 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体,一个py文件内部可以放一堆函数,因此一个py文件就可以看成一个模块,py文件名,就是模块名。 模块的四种形式: 1.内置模块:使用c编写并链接到python解释器的内置模块 2. 阅读全文
posted @ 2019-09-26 15:35 black__star 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1. 文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 1. 根据1得到的列表,取出薪资最高的人的信息 2. 根据1得到的列表,取出最年轻的人的信息 3. 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式 4. 根据1得 阅读全文
posted @ 2019-09-25 20:02 black__star 阅读(120) 评论(0) 推荐(0) 编辑
摘要:函数: 有名函数: 基于函数名使用 匿名函数 : 没有绑定名字,使用一次就被收回,加括号即可以运行 匿名函数与内置方法联用: 通常与max(),sorted() , filter() , sorted() ,map()方法联用 1. 方法,默认比较字典的key 依赖首字母顺序,取最大值 2. 方法, 阅读全文
posted @ 2019-09-25 15:36 black__star 阅读(110) 评论(0) 推荐(0) 编辑
摘要:[TOC] 异常处理: 迭代器 迭代器:迭代的工具。迭代是更新换代,迭代也可以说成是重复,并且但每一次的重复都是基于上一次的结果来的 python中一切皆对象 迭代器对象: 含有 方法的对象 总结: 可迭代对象: 1. python中内置str、list、tuple、dict、set、file(除了 阅读全文
posted @ 2019-09-24 15:47 black__star 阅读(150) 评论(0) 推荐(0) 编辑
摘要:[TOC] 闭包: 什么是闭包: 函数内部函数对外部作用域而非全局作用域的引用 应用:延迟计算,爬虫领域 装饰器: 无参装饰器 什么是装饰器: 为被装饰器对象添加额外功能 注意: 装饰器本省其hi书可以任意调用的对象 被装饰的对象也可以是任意可调用的对象 原则: 1.不修改被装饰对象的源代码 2.不 阅读全文
posted @ 2019-09-23 19:34 black__star 阅读(194) 评论(0) 推荐(0) 编辑
摘要:CMD下常用文件操作指令 1.输入盘符 如C: 然后回车,相当于进了C盘(c盘一般进的是桌面目录) 2.输入 cd 目录名 然后回车(目录名是c盘中的一级目录名,也可为c盘中的目录路径)。如cd mm即是进入了mm文件夹 (若要打开某个文件则不需要cd) 3.如果你想返回到上层目录,那么直接输入cd 阅读全文
posted @ 2019-09-22 12:17 black__star 阅读(1842) 评论(0) 推荐(0) 编辑
摘要:python def logout(): """注销功能""" print('欢迎来到注销功能') if not username_list: print('请登陆后使用该功能!!!') return username_list.clear() def register(): """注册功能""" 阅读全文
posted @ 2019-09-20 19:50 black__star 阅读(128) 评论(0) 推荐(0) 编辑
摘要:[TOC] 可变长函数: 指的是在调用函数时,传入的参数个数是不固定的 调用函数时,传值的方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,以此来分别接收溢出的位置实参( )与关键字实参( ) 可变长形参之 : 形参中的 会将溢出的位置实参全部接收,然后存储元组的形式 阅读全文
posted @ 2019-09-20 16:53 black__star 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1. 在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,如 2. 登录函数 3. 注册函数 4. 猜年龄函数 5. 选择奖品函数 python def login(): """登录""" count = 0 while count age_inp: print('猜大啦!') elif 阅读全文
posted @ 2019-09-19 16:49 black__star 阅读(202) 评论(0) 推荐(0) 编辑
摘要:[toc] 函数的定义: 1.无参数 段括号内没有参数,称为无参函数。需要注意的是:定义时无参,意味着调用时也无需传入参数。 2.有参数 在函数定义阶段括号内有参数,称为有参函数。需要注意的是:定义时有参,意味着调用时也必须传入参数。 3.空函数 当你只知道你需要实现某个功能,但不知道该如何用代码实 阅读全文
posted @ 2019-09-19 14:58 black__star 阅读(169) 评论(0) 推荐(0) 编辑
摘要:[TOC] 文件操作: 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes r: read,只读模式,只能读不能写,文件不存在时报错 f.r 阅读全文
posted @ 2019-09-18 15:20 black__star 阅读(136) 评论(0) 推荐(0) 编辑
摘要:[TOC] 哈希函数 hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的 "输入" (又叫做预映射pre image)通过散列算法变换成固定长度的 "输出" ,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。 它其实就是一个算法,最简单的算法就是加减乘除 阅读全文
posted @ 2019-09-17 21:28 black__star 阅读(786) 评论(0) 推荐(0) 编辑
摘要:[TOC] 字符编码: 字符:存储信息的东西 编码: 将一连串的字符串转化为字母或数字 信息的转化过程: 键盘 》发送电流 》主机(内存)接受电流 》显示屏 接受电流(化学反应) 》图像界面 文本编辑器存储信息的过程: 文本编辑器 》写文件 》存储信息 1.打开编辑器就打开了启动了一个进程,是在内存 阅读全文
posted @ 2019-09-17 15:22 black__star 阅读(226) 评论(0) 推荐(0) 编辑
摘要:''' 0. (多用户) 0. 登录(保存用户信息) 1. (随机生成)给定年龄,用户可以猜三次年龄(保存用户每次输入的年龄) 2. 年龄猜对,让用户选择两次奖励 3. 用户选择两次奖励(选择奖励是概率性的)后可以退出 4. (输出日志) ''' from logging_config import 阅读全文
posted @ 2019-09-16 21:12 black__star 阅读(148) 评论(0) 推荐(0) 编辑
摘要:[TOC] 元组: (tuple) 元组是不可变的列表,即元组的值不可更改 用途:元组进行元素存储 定义: 在()内可以有多个任意类型的值,逗号分隔元素 内置方法: 索引取值 切片 长度len 成员运算 for循环 count index 有序 or 无序 : 有序(有索引) 可变 or 不可变: 阅读全文
posted @ 2019-09-16 17:16 black__star 阅读(292) 评论(0) 推荐(0) 编辑
摘要:[TOC] 1.猜年龄游戏 阅读全文
posted @ 2019-09-12 19:13 black__star 阅读(153) 评论(0) 推荐(0) 编辑
摘要:[TOC] for 循环: ====不依赖索引取值 for 变量名 in 容器类元素: while / for 的区别: for循环更加可控 for不依赖索引取值 for + break 终止循环 for + continue 不执行下面的代码 for ....else for循环没有被break终 阅读全文
posted @ 2019-09-12 16:45 black__star 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1. 输入姑娘的年龄后,进行以下判断: 1. 如果姑娘小于18岁,打印“不接受未成年” 2. 如果姑娘大于18岁小于25岁,打印“心动表白” 3. 如果姑娘大于25岁小于45岁,打印“阿姨好” 4. 如果姑娘大于45岁,打印“奶奶好” python age = input('请输入你的年龄: ') 阅读全文
posted @ 2019-09-11 16:14 black__star 阅读(157) 评论(0) 推荐(0) 编辑
摘要:[TOC] 基本运算符: 算术运算符: + / % // 返回一个数值 位运算符: 二进制 / 十进制 / 十六进制 成员运算: 判断元素是否在容器类元素里面(字符串) in not in 比较运算符: = 阅读全文
posted @ 2019-09-11 15:40 black__star 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1.简述Python的五大数据类型的作用、定义方式、使用方法: 1. 数字类型 整型(int): 作用:表示人的年龄,号码等 定义: 使用方法:加减乘除、逻辑判断(大于、小于) 浮点型: 作用:表示身高,体重等 定义: 使用方法:加减乘除、逻辑判断(大于、小于) 2. 字符串类型(str) 作用:表 阅读全文
posted @ 2019-09-10 15:27 black__star 阅读(134) 评论(0) 推荐(0) 编辑
摘要:[TOC] 列表类型(list): 定义: 在[]内用逗号分隔任意类型的值 使用方法:索引取值,索引序号从0开始 字典类型(dict): 定义:在{}内用逗号分隔多个元素,按key: value的方式存值value是任意格式的数据类型,key由于具有描述性的作用,所以key通常是字符串类 使用方法: 阅读全文
posted @ 2019-09-10 14:55 black__star 阅读(146) 评论(0) 推荐(0) 编辑
摘要:1.简述执行Python程序的两种方式以及他们的优缺点: 交互式: 优点: 敲完一条命令,马上就能看到结果 缺点: 无法保存 命令行式: 优点: 能以文件的形式保存代码 缺点: 文件永久保存在硬盘中,并且打开文件后,会读一行翻译一行 2.简述Python垃圾回收机制: 垃圾回收机制: 当没有变量名指 阅读全文
posted @ 2019-09-09 15:59 black__star 阅读(444) 评论(0) 推荐(0) 编辑
摘要:[TOC] 变量: 定义世界万物变化的状态 组成: 变量名 :有描述意义 赋值符号 变量值 变量只有在python运行时,才有这个意义 常量: 变量名全大写 约定不变,但可以变化 内存管理: 定义变量并运行时,会在内存空间内开辟一块空间存储变量 小整数池: 在启动python时,会自动创建[ 5,2 阅读全文
posted @ 2019-09-09 13:27 black__star 阅读(162) 评论(0) 推荐(0) 编辑
摘要:[TOC] jupyter 的使用 Cells状态分为命令模式和编辑模式,Enter进入编辑模式,ESC进入命令模式,命令模式和编辑模式下支持很多操作快捷键,非常好用。 常用命令模式快捷键: y: 单元进入代码状态 m: 转入markdown状态 r:转入raw状态 a: 上方插入新单元 b:下方插 阅读全文
posted @ 2019-09-06 16:58 black__star 阅读(247) 评论(0) 推荐(0) 编辑
摘要:jupyter 的使用: 下载: pip install jupyter 运行: jupyter notebook 修改路径: jupyter notebook generate config(配置文件) 》c.NotebookApp.notebook_dir = '路径' 新建: news py3 阅读全文
posted @ 2019-09-06 16:22 black__star 阅读(278) 评论(0) 推荐(0) 编辑
摘要:[TOC] 1.什么是编程? 人和计算机交流的介质 2.详述计算机组成 计算机的组成: 控制器 计算机的指挥系统 运算器 实现算术运算和逻辑运算 控制器 + 运算器 =计算机的中央处理器(CPU) 存储器 计算机的存储系统 机存储的数据格式都是01,01的形式,0和1由电压的电频控制。 计算机的存储 阅读全文
posted @ 2019-09-06 15:41 black__star 阅读(151) 评论(0) 推荐(0) 编辑
摘要:[TOC] 编程语言的分类: 机械语言: 优点:执行效率极高 缺点:开发效率太低 机械语言:一堆0和1组成 汇编语言: 优点:开发效率提高(机械语言) 缺点:执行效率降低(机械语言) 汇编语言把一串二进制数写成一个英文单词 汇编语言 》翻译器 》机械语言 高级语言: 编译型语言: (一次性执行全部, 阅读全文
posted @ 2019-09-06 15:11 black__star 阅读(371) 评论(0) 推荐(0) 编辑
摘要:[TOC] 计算机的组成: 控制器 计算机的指挥系统 运算器 实现算术运算和逻辑运算 控制器 + 运算器 =计算机的中央处理器(CPU) 存储器 计算机的存储系统 机存储的数据格式都是01,01的形式,0和1由电压的电频控制。 计算机的存储的一个二进制单位称为1bit,8bit=1Bytes称为一个 阅读全文
posted @ 2019-09-05 19:33 black__star 阅读(313) 评论(0) 推荐(0) 编辑
摘要:[TOC] markdown的使用: 表格 》进入源码 》去掉换行 单行的代码 》`一个 数学公式:$$ 》enter 计算机的组成: 底高电频 总线(血管/神经) 连接计算机硬件(cpu/存储器/输入/输出) 机械硬盘的工作原理 有无磁性 机械手臂 读取数据 磁道 存储数据 扇区 机械手臂找数据( 阅读全文
posted @ 2019-09-05 16:33 black__star 阅读(209) 评论(0) 推荐(0) 编辑
摘要:[TOC] 面向过程: 针对过程(一系列流程/步骤)的编程方式思想 IPO(流程): I:input(输入) 》P:process(对一系列流程进行处理) O:output(输出) 码代码的目的:针对一些输入的变量,的步骤改变变量进行一系列 》得到想要的结果 面向过程编程:一个函数以函数的执行,上一 阅读全文
posted @ 2019-09-03 15:35 black__star 阅读(166) 评论(0) 推荐(0) 编辑
摘要:[TOC] 1.定义函数的方式: 2.函数的返回值: 1.如果函数没有返回值,则默认 返回None 2.函数可以通过return返回结果 3.return也可以终止函数的执行 4.return可以返回多个值(返回 类型为列表) 3.函数的参数: 1.形参:具有描述意义,毫无作用 (接收实参) (变量 阅读全文
posted @ 2019-09-02 19:02 black__star 阅读(201) 评论(0) 推荐(0) 编辑
摘要:[TOC] 函数: 定义:创建一个工具 注意:定义阶段(只检测语法是否出错,并不执行) 调用函数:函数名() 作用:区分功能(但不会减少代码量) 创建函数的方式: 函数的返回值: 函数的参数: 形参:具有描述意义,毫无作用 (接收实参) (变量名) 实参:具有实际的意义,具体的一个值(传给形参) ( 阅读全文
posted @ 2019-09-02 15:11 black__star 阅读(183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示