zoukankan      html  css  js  c++  java
  • yaml 文件总结

    name: "灰蓝"
    age: 0
    job: Tester
    
      - a : 1
        c : 2
      - b : 3
        d : 4
    
    
    # 字符串
    # 整型
    # 浮点型
    # 布尔型
    # null
    # 时间
    # 日期
    
    str: "Hello World!"
    int: 110
    float: 3.141
    boolean: true  # or false
    None: null  # 也可以用 ~ 号来表示 null
    time: 2016-09-22t11:43:30.20+08:00  # ISO8601,写法百度
    date: 2016-09-22  # 同样ISO8601
    
    #如果字符串没有空格或特殊字符,不需要加引号,但如果其中有空格或特殊字符,则需要加引号了
    str0: 灰蓝
    str1: "Hello World"
    str2: "Hello
    World"
    
    #这里要注意单引号和双引号的区别,单引号中的特殊字符转到Python会被转义,也就是到最后是原样输出了,双引号不会被Python转义,到最后是输出了特殊字符;可能比较拗口
    str3: 'Hello
    World'
    str4: "Hello
    World"
    
    #& 和 * 用于引用
    
    name: &name 灰蓝
    tester: *name
    
    #强制转换
    #yaml是可以进行强制转换的,用 !! 实现,如下:
    
    str5: !!str 3.14
    int1: !!int "123"
    bool: !!str true
    
    
    #分段
    #在同一个yaml文件中,可以用 --- 来分段,这样可以将多个文档写在一个文件中
    
    ---
    name: James
    age: 20
    ---
    name: Lily
    age: 19
  • 相关阅读:
    洛谷-P1496 火烧赤壁
    洛谷-P5638 【CSGRound2】光骓者的荣耀
    Java多线程实现
    linux安装mysql 8的完整过程
    tomcat安装
    C#之Null
    JToken
    初识算法之线性表---双向列表
    初识算法之线性表---链表定义/结构(2)
    初识算法之线性表---链表定义/结构(1)
  • 原文地址:https://www.cnblogs.com/lexus168/p/13972895.html
Copyright © 2011-2022 走看看