yaml 是专门用来写配置文件的语言,其特点就是非常简洁和强大,之前学习了用ini也能写配置文件,格式有点像json文件,下面这篇文章主要是关于Python yaml文件的数据结构是什么?Python中yaml的三种数据结构的详细资料,需要的小伙伴可以参考一下。
一、yaml的含义
在Python中,yaml主要作用就是用来对文件进行配置的,想要对yaml文件进行配置,我们还需要来注意一下基本的知识点,它在使用的时候,会有一定的格式要求,基本的规则如下:
1、区分大小写。
2、采用缩进的格式来进行层次分级。
3、我们在使用它进行文件配置的时候,是不能使用tab进行缩进的,必须使用空格。
4、注释方式和Python一样,使用的是一个#号。
二、yaml数据结构
1、对象
Yaml的数据结构包括了对象,表示的是一个键值对的集合,可以是字典也可以是一个哈希表,一般是使用冒号的结构表示。
2、数组
一般以 - 开头的行表示构成一个数组,例如:
- A - B - C
它还可以支持多维的数组,采用的是行内的表示方法。
3、纯量
纯量表示的就是一种最近的值,它不能再进行二次分割,在Python中像字符串、布尔值、整型等,都属于纯量。使用一个例子来快速理解纯量的基本使用:
int: - 123 - 0b1010_0111_0100_1010_1110 使用二进制来表示string: - 哈哈 - 'Hello Python' 可以使用双引号或者单引号包裹特殊字符- newline newline2 字符串可以拆成多行,每一行会被转化成一个空格
以上就是有关Python yaml文件的数据结构是什么?Python中yaml的三种数据结构的全部内容了,希望可以帮助到大家。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。