07 2019 档案
摘要:re模块(正则) 正则是用一些具有特殊含义的符号组合到一起(成为正则表达式)来描述字符或者字符串的方法,或者说正则就是用来描述一类事物的规则. python 练习: 1 "1 2 (60+( 40.35/5) ( 4 3))" 1.1 匹配所有的整数 print(re.findall('\d+'
阅读全文
摘要:序列化,os,sys,hashlib,collections 1.序列化 什么是序列化?序列化的本质就是将一种数据结构(如字典,列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化. 2.os os模块:程序员通过python向操作系统发送指令(与操作系统交互的接口) 3.sys
阅读全文
摘要:自定义模块,time,datetime以及random 1.自定义模块 2.time 3.datetime 4.random 5.其他
阅读全文
摘要:生成器,推导式以及内置函数一 1.生成器 迭代器:python中内置的一种节省空间的工具. 生成器的本质就是一个迭代器. 迭代器和生成器的区别:一个是python自带的,一个是程序员自己写的. 2.推导式 3.内置函数一
阅读全文
摘要:函数名的第一类对象及使用,f格式化以及迭代器 1.函数的第一类对象 2.f字符串格式化 3.迭代器 4.递归
阅读全文
摘要:函数的动态参数,注释,名称空间及嵌套 1.函数的动态参数 2.函数的注释 3.名称空间 内置空间:python解释器自带的 全局空间:当前文件(.py) 局部空间:函数体开辟的空间 加载顺序:内置空间 全局空间 局部空间 取值顺序:局部空间 全局空间 内置空间(找不到就报错) 作用域: 全局作用域:
阅读全文
摘要:文件操作 一.文件操作 1.文件操作: open() 打开 file 文件的位置(路径) mode 操作文件的模式 encoding 文件编码方式 f 文件句柄 2.操作文件: 打开文件 操作文件 关闭文件 3.文件操作的模式: r,w,a(重要) rb,wb,ab (次要) r+,w+,a+(没啥
阅读全文
摘要:函数初识 1.函数的好处 减少代码重复性(冗余) 代码可读性高 将功能进行封装(造工具) 2.定义函数 3.调用函数 4.函数的返回值 5.函数的参数
阅读全文
摘要:基础数据类型补充以及二次编码 一.基础数据类型补充 1.字符串(str) 首字母大写 每个单词首字母大写 大小写反转 居中 填充 查找(从左向右,之查找一个) 拼接 格式化 2.列表 定义方式 list(可迭代对象) + 元素都是共用的 排序(默认升序) 降序 反转 面试题 3.元组 4.字典 定义
阅读全文
摘要:小数据池,深浅拷贝以及集合 一.小数据池 小数据池的验证方法必须脱离代码块才能进行验证 驻留机制 先执行代码块的规则,再执行小数据池的规则 1.小数据池 缓存机制(驻留机制) 小数据池的支持数据类型和范围: 数字 5 ~ 256 字符串 在同一个代码块下,只要内容相同就采用相同的内存地址 字符串做乘
阅读全文
摘要:字典(dict) 字典是无序的,可变的数据类型 作用:用于存储数据,可以存储大量数据 和列表的区别:字典比列表快,将数据和数据之间进行关联 1.增 2.删 3.改 4.查 5.其他操作 6.解构 7.字典的嵌套
阅读全文
摘要:列表,元组以及range 一.列表(list) 列表是数据类型之一,它有序,可变,支持索引 作用:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表等 1.增 2.删 3.改 4.查 5.列表的嵌套 二.元组(tuple) 元组是有序的,不可变,支持索引,是一个不可变的列表 作用:用于存储一些
阅读全文
摘要:整型和布尔值 一.整型(数字) 整型用于比较和运算 Python2:有整型(int)还有长整型(long),获取到的是整数 Python3:只有整型(int),获取到的是浮点数 1.十进制转换成二进制 二进制:只有0和1,十进制转换成二进制用 bin() 2.二进制转换成十进制 二.布尔值 字符串详
阅读全文
摘要:一.while循环 1.基本循环(死循环) 2.使用while计数 3.控制while循环的次数 二.格式化输出 字符串格式化要按照位置顺序传递,占位和补位必须要一一对应. 三.运算符 1.算数运算符 假设 a= 10, b = 20 | 运算符 | 描述 | 实例 | | | | | | + |
阅读全文
摘要:一. Python简介 1. Python的诞生 Python的创始人是吉多·范罗苏姆(Guido van Rossum),荷兰人。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Python崇尚优美、清晰、简
阅读全文
摘要:码云以及Git的使用 码云就是一个远程管理的仓库,Git是用来上传和下载数据的工具. 首先访问网站 https://gitee.com/ 进行注册 注册完成后,进入如下页面 点击新建仓库 设置自己的仓库名称,选择是否公开 将图中所示框取消勾选 然后进入以下页面,不要关闭此页面 在网页 https:/
阅读全文
摘要:第一章 计算机基础 1.硬件 主板:人的骨架,用于拓展设备 CPU:人的大脑,用于计算和逻辑处理 硬盘:人的肚子,用于存储数据(永久存储) 内存:人的脑容量,用于存储数据(临时存储,断电即消失) 电源:人的心脏 2.软件 操作系统:承上启下,对上层的应用程序和下层的硬件设备进行数据调度以及硬件之间数
阅读全文
摘要:一. 计算机基础 1. 硬件 CPU(中央处理器) 人的大脑 内存 临时记忆 硬盘 长久记忆 输入设备 眼睛、耳朵等 输出设备 鼻子、嘴巴等 2. 软件 操作系统 控制计算机工作流程(windows、mac、linux等) 应用程序 安装在操作系统上的软件 二. Python简介 1. Python
阅读全文
摘要:第一章 Typora使用 Typora(作用:记录笔记)是一款Markdown编辑器,支持即时渲染技术。ps:Markdown是一种语法,可以通过Typora来进行编辑。 一.安装 首先点击链接 https://typora.io/ 进行下载,进入后找到页面中的Download 进行下载,选择电脑合
阅读全文
浙公网安备 33010602011771号