zoukankan      html  css  js  c++  java
  • YAML简介

    YAML不是标记语言是一种数据序列化语言,它匹配用户对数据的期望。 它旨在提供人性化,并与其他编程语言完美配合。管理数据非常有用,包括Unicode可打印字符。本章将介绍YAML及其功能。

    格式

    考虑下面显示的文字 -

    Quick brown fox jumped over the lazy dog.
    
    Shell

    使用YAML文本将如下所示 -

    yaml.load(Quick brown fox jumped over the lazy dog.)
    >>'Quick brown fox jumped over the lazy dog.'
    
    Shell

    请注意,YAML采用字符串格式的值并表示上面的输出。

    示例

    参考下面的示例了解YAML中的格式 -

    考虑以下浮点数“pi”,其值为3.1415926。 在YAML中,它表示为浮点数,如下所示 -

    >>> yaml.load('3.1415926536')
    3.1415926536
    
    Python

    假设,多个值将加载到特定的数据结构中,如下所述 -

    eggs
    ham
    spam
    French basil salmon terrine
    
    Shell

    将其加载到YAML中时,值将采用数组数据结构,这是一种列表形式。 输出如下图所示 -

    >>> yaml.load('''
       - eggs
       - ham
       - spam
       - French basil salmon terrine
       ''')
    ['eggs', 'ham', 'spam', 'French basil salmon terrine']
    
    Shell

    特征

    YAML包含具有重要构造的标记语言,以区分面向数据的语言和文档标记。YAML的设计目标和特征如下 -
    -
    匹配敏捷方法及其语言的数据结构,如:Perl,Python,PHP,Ruby和JavaScript等语言。

    • YAML数据可在编程语言之间移植
    • 包括数据一致的数据模型
    • 人类易于阅读
    • 支持单向处理
    • 易于实现和使用
  • 相关阅读:
    Python基础
    XML文件的基础使用
    正则表达式的基本使用
    hafs的java_api(转载)
    HDFS常用的Shell命令(转载)
    安装hadoop2.4.1
    配置JDK环境变量
    准备Linux环境
    Winform窗体屏蔽Alt+F4强制关闭
    leetcode 0214
  • 原文地址:https://www.cnblogs.com/borter/p/12424041.html
Copyright © 2011-2022 走看看