| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 学python第三天 学习日记 -> 正文阅读 |
|
[Python知识库]学python第三天 学习日记 |
1、文件 文件是一个存储在辅助存储器上的数据序列,包含任何数据内容 文件是数据的集合和抽象 文件包括2种:文本文件+二进制文件 文本文件一般由单一特定编码组成如UTF-8,内容统一展示和阅读 二进制文件直接由比特0和1组成,没有统一字符编码,只能当作字节流而非字符串 2、文件的打开关闭 python对文本文件和二进制文件采用统一的操作步骤,即打开-操作-关闭
open函数有2个参数:文件名和打开模式 文件名:文件的实际名字或者包含完整路径的名字 打开模式:用于控制使用何种方式打开文件 3、文件的7种打开方式
4、文件的读写
5、文件内容写入方法
要注意的是如果没有seek方法,文件写入后当前文件操作指针在写入内容的后面,后面的代码从指针开始向后面读入并打印内容,被写入的内容却在指针前面,因此未能被打印出来。 6、PIL库 PIL库支持图像存储、显示和处理,能够处理几乎所有图片格式 主要2个功能:1)图像归档;2)图像处理
7、Image类的常用属性和方法
8、数据组织的维度 一维数据:对等关系的有序或无序数据构成,采用线性方式组织 二维数据/表格数据:由关联数据组成,采用表格方式组织 高维数据:由键值对类型的数据构成,采用对象方式组织,属于整合度更好的数据组织方式 10、二维数据的存储格式 二维数据由多条一维数据构成,可以看成是一维数据的组合形式 国际通用的存储格式为CSV格式 CSV格式:逗号分隔数值的存储格式,以.CSV为拓展名 11、二维数据的表示和读写
逐行读取升级版:
12、HTML 超文本标记语言,专门为Web(网页)现实创建的语言,本质是键值对的标记 13、高维数据的格式化 JSON格式可以对高维数据进行表达和存储
14、json库 json库是处理JSON格式的python标准库 主要包括2类函数:操作类函数和解析类函数 操作类函数主要完成外部JSON格式和程序内部数据类型之间的转换功能 解析类函数主要用于解析键值对内容 15、json库解析 json库分为编码和解码的两个过程 编码是将python数据类型转换为JSON格式 解码是将JSON转换为python数据类型
16、设计方法 自顶向下:以一个总问题开始,识图把它表达成很多小问题组成的解决方案,再用相同的技术依次攻破每个小问题,最终问题变得非常小
17、自顶向上执行 每次只设计程序的一部分,先运行和测试每一个基本函数,再测试由基础函数组成的整体函数 18、pyinstaller库 在操作系统下将python源文件打包,通过对源文件打包,python程序可以在没有安装python的环境中运行 19、第三方库操作
如果源代码安装方式失败,可以直接下载第三方库文件安到pycodes目录中 whl是python库的一种打包格式,是一个压缩格式文件 20、科学计算 科学计算是为了解决科学和工程中数学问题而利用计算机进行的数值计算 21、numpy库
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 2:49:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |