30天学会 Python: Day 15-用文字才好懂

档案类型

电脑中的档案可以分成纯文字档案和二进位档案两种:

  • 纯文字档案: 虽然纯文字档案也是由二进位组成,但纯文字档案的内容可以确定只有 字元,所以对电脑来说,纯文字档案的内容从头到尾都可以用同一种方式解读
    txt 就是最常见的一种,还有程序码档案(c, cpp, py, kt 等等)也是纯文字档案,虽然副档名不同,但这几种档案的编码都是一样的
    Word 的 doc, docx 档就不是文字档,因为除了文字内容,还有版面大小、显色,文字字型、字体、颜色或是图片和表格等不是文字的内容
  • 二进位档案: 不是纯文字档案的就是二进位档案,这类的档案通常一种副档名就有一种编码,且档案中的不同部分可能包含不同意义及解读规则的内容
    例如图片类型的 jpg, png, img,影片类型的 mp4, wmv, avi,或是文件类的 pdf, docx, xlsx, pptx 还有其他各种软件专用的档案都算是二进位档案

资料档案

很多在电脑和电脑间传递的资料是纯文字类型,因为电脑一定可以解读字元,加上人类制定语法,就可以透过这些字元表达复杂的资料,例如用 html, xml 表示网页、Android APP 的介面布局,md(Markdown)表示文件格式,还有常用於表示资料的 jsoncsv

  • CSV: 专门用於表示 二维资料(表格) 的格式,以换行表示不同的列,逗号 , 表示不同的栏
number name age
1 Jay 18
2 Joe 27
3 Jason 33

上面的表格用 CSV 表示

number, name, age
1, Jay, 18
2, Joe, 27
3, Jason, 33

在 NumPy, Pandas 等数学、资料分析的套件中,就常用到 csv 档案作为输入的资料


<<:  30天学会C语言: Day 15-奇怪的资料型态

>>:  Day16 - BST (Delete Case2)

Web应用扫描工具-Arachni小蜘蛛(中)

昨天我们解决了登入时的小错误 欢迎各位进入到主画面 简单的跟各位介绍一下基本功能 我们可以点选上方的...

Day 29 「Try it!」单元测试与软件工程

国内饮料大厂有句广告标语:「Try It!」笔者还蛮喜欢的。 图片截自网路 从小在父母的保护下长大,...

大共享时代系列_000_Share

当队友如火如荼的产出铁人技术文章的时候,小人在下,左思右想,觉得自己的键(笔)记深不过这些技术咖时,...

ISO 27001 资讯安全管理系统 【解析】(一)

本篇解析断断续续写了将近一年的时间,一直没有下定决心到底要写成甚麽样子,在一些外在因素影响下,终於努...

【把玩Azure DevOps】Day17 CI/CD从这里:Pipeline设定Schedule,每日晚上排程执行

现在有不少的软件会有一个特殊的版本叫Nightly,从字面上的意思就可以得知是指每个晚上发行的版本,...