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中排序函数sorted如何使用?Python内置函数sorted的用法
- Python内置函数get如何使用?Python中get函数的使用方法
- Python如何根据关键词取出Excel行数据?Python怎么用关键词查找Excel数据
- Anaconda怎么创建虚拟环境?Windows下Anaconda创建Python虚拟环境的教程
- Python如何从列表中取值?Python利用索引从列表中取值的方法
- Python的if语句中有多个条件怎么用?Python中if有多个条件的处理方法
- Python2.x与Python3.x版本有哪些不同?Python2.x与Python3.x版本的区别在哪?
- Python判断孪生素数怎么做?Python如何判断一个数是否为孪生素数
- Python如何制作图像的浮雕效果?Python图像怎么添加浮雕特效
- Python如何调用c++编写的代码?Python怎么使用C语言方法
