Python yaml文件的数据结构是什么?Python中yaml的三种数据结构

yaml 是专门用来写配置文件的语言,其特点就是非常简洁和强大,之前学习了用ini也能写配置文件,格式有点像json文件,下面这篇文章主要是关于Python yaml文件的数据结构是什么?Python中yaml的三种数据结构的详细资料,需要的小伙伴可以参考一下 。

Python yaml文件的数据结构是什么?Python中yaml的三种数据结构


【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的三种数据结构的全部内容了,希望可以帮助到大家 。

    猜你喜欢