バリュー中国の辞書のpythonキーと値のペアは、印刷されたエスケープ文字、どのように解決するために

今日は、コードを学ぶために次の日2019年10月2日です。

Pythonの辞書のキーは右、印刷されたときに、エスケープ文字が。見つけ解決するのに長い時間を検索するために中国がある。録音何.useful。

コードの今日パーツ:

。1  !は/ usr / binに/ Pythonの
2  # - * -コーディング:UTF-8 - * - 。
3つの。 差辞書やリストの
4  リストは、オブジェクトの順序集合であるが、辞書は順不同オブジェクトのコレクションである
5  辞書特性は、{}によって記憶された辞書データは、別々の間のキーと値のペアを用いて、鍵を使用して、定義されている
6  キー及びデータ値の間で、キー--key、インデックス--value:別のキー-ユニークなだけストリング/デジタル/タプルの値を取ることができる-任意の型のものであってもよい
。7名= " 小さな馬蹄を" 
。8  プリント(名前)
 。9 xiaomati = { " 名前" :名前、
 10            " 年齢":26である11。           " 性別"" MALE "12            " 高さ":1.71 13            " 重量":67 14            " スキン"" 黄色と黒" }
 15  プリント(xiaomati)
 16  
17 decoded_data =のrepr(xiaomati).decode(' string_escape ' 18  印刷 decoded_data

主にライン17上のreprは(**)(「string_escape」)デコード最後のコンソール出力本当のパワーを果たしました:

 小さな馬蹄
 { ' '' xe5 \ XB0 \ \ \ XE9 x8f xA9 \ XAC \ \ xe8 \ xb9 X84 \ '' 重量':67、' 性別'' 男性'' 年齢':26は、高さ':1.71、' スキン'' 黄色と黒の' }
、{ ' '' 小さな馬蹄' ' 重量":67、 "性別'' 男性' ' 年齢':26、' 高さ':1.71、' '' 黄色と黒の" }

強制のこれらのメソッドを検索を開始、Pythonの辞書がサポートされていない方法かもしれません。

ああ、私のコンパイラ環境python2.7、python3.5はそのようにしました。

悲しみ白のタッチから。私は1日、大きな牛に成長することができることを望みます。

彼らの問題を記録し、毎日いくつかのコードをノックし、それが改善されています。

 

おすすめ

転載: www.cnblogs.com/ddxmt/p/11617500.html