您现在的位置是:课程教程文章

python中yaml的三种数据结构

2023-12-14 20:38课程教程文章 人已围观

数据结构

1、对象:键值对的集合,键值对用冒号“:”结构表示。

冒号与值之间需用空格分隔

2、数组:一组按序排列的值。

简称 "序列或列表"

数组前加有 “-” 符号,符号与值之间需用空格分隔

3、纯量:单个的、不可再分的值。

(如:字符串、bool值、整数、浮点数、时间、日期、null等)

None值可用null可 ~ 表示

实例

house:
family:
name:Doe
parents:
-John
-Jane
address:
number:34
street:MainStreet

importyaml
f=open('example.ini',encoding="utf-8")
x=yaml.load(f)
print(x)
print("---------")

aproject={'name':'SilenthandOlleander',
'race':'Human',
'traits':['ONE_HAND','ONE_EYE']
}
ret=yaml.dump(aproject)
print(ret)


aproject=["a","b","c"]
ret=yaml.dump(aproject)
print(ret)

aproject=("a","b","c")
ret=yaml.dump(aproject)
print(ret)

aproject={"a":1,"b":2}
ret=yaml.dump(aproject)
print(ret)

以上就是python中yaml的三种数据结构,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

课程教程:python中yaml的三种数据结构

上一篇:python中cookie和session的区别

下一篇:没有了

站点信息

  • 文章统计篇文章