yaml 是专门用来写配置文件的语言,其特点就是非常简洁和强大,之前学习了用ini也能写配置文件,格式有点像json文件,下面这篇文章主要是关于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的三种数据结构的全部内容了,希望可以帮助到大家。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!