zoukankan      html  css  js  c++  java
  • YAML

    UNDERSTANDING YAML

    YAML是一个强大的标记语言,SLS文件的默认渲染器是YAML,将常见数据结构转换成python使用的数据结构。

    编写sls文件中的YAML需要遵循以下3个规则:

    RULE ONE: INDENTATION(缩进)

    数据之间的层级之间使用缩进来表示,不要使用tab


    RULE TWO: COLONS(冒号)

    数据以键值对的形式出现,值可以是单个也可以是一个列表,可以嵌套
    示例1:
      my_key: my_value

    或通过缩进来表示
      my_key:
        my_value

    示例2:
      first_level_dict_key:
        second_level_dict_key: value_in_second_level_dict


    RULE THREE: DASHES(破折号)

    当表示一个键有多个对应的值的时候使用破折号
    示例:

    1 my_dictionary:
    2   - list_value_one
    3   - list_value_two
    4   - list_value_three
    View Code

    对应的python数据结构如下:

    1 {'my_dictionary': ['list_value_one', 'list_value_two', 'list_value_three']}
    View Code

    python,json,yaml之间的数据结构转换可以看看下面的站点:
    http://yaml-online-parser.appspot.com/

  • 相关阅读:
    迷宫寻宝(自编简单版)
    推荐一个免费翻译接口
    nyoj 82
    poj 3984
    Suffix Tree(后缀树)
    python turtle模块绘图
    python continue语句
    python break语句
    pycharm永久破解激活码
    python while死循环
  • 原文地址:https://www.cnblogs.com/solitarywares/p/7468891.html
Copyright © 2011-2022 走看看