W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
YAML(YAML Ain't Markup Language)不是標記語言。而是一種數(shù)據(jù)序列化語言,它匹配用戶對數(shù)據(jù)的期望。
它旨在提供人性化的閱讀體驗,并與其他編程語言完美配合。
YAML對于管理數(shù)據(jù)非常有用,支持Unicode可打印字符。本章將介紹YAML及其功能。
考慮下面顯示的文字
Quick brown fox jumped over the lazy dog.
使用YAML文本將如下所示
yaml.load(Quick brown fox jumped over the lazy dog.)
>>'Quick brown fox jumped over the lazy dog.'
請注意,YAML采用字符串格式的值并表示上面的輸出。
參考下面的示例了解YAML中的格式
考慮以下浮點數(shù)“pi”,其值為3.1415926。 在YAML中,它表示為浮點數(shù),如下所示 -
>>> yaml.load('3.1415926536')
3.1415926536
假設(shè),多個值將加載到特定的數(shù)據(jù)結(jié)構(gòu)中,如下所述
eggs
ham
spam
French basil salmon terrine
將其加載到Y(jié)AML中時,值將采用數(shù)組數(shù)據(jù)結(jié)構(gòu),這是一種列表形式。 輸出如下所示
>>> yaml.load('''
- eggs
- ham
- spam
- French basil salmon terrine
''')
['eggs', 'ham', 'spam', 'French basil salmon terrine']
YAML包含具有重要構(gòu)造的標記語言,以區(qū)分面向數(shù)據(jù)的語言和文檔標記。YAML的設(shè)計目標和特征如下 - -匹配敏捷方法及其語言的數(shù)據(jù)結(jié)構(gòu),如:Perl,Python,PHP,Ruby和JavaScript等語言。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: