Rumah > Soal Jawab > teks badan
高洛峰2017-04-18 10:00:36
Cetak dict dan tupel dipaparkan dalam kod unikod Jika anda mencetak satu elemen di bawah dict atau tupel, ia akan dipaparkan dalam bahasa Cina biasa.
Selain itu, menambahkan u di hadapan rentetan menunjukkan bahawa rentetan itu dalam format unikod
Anda boleh menyiarkan kod anda untuk melihat cara ia dicetak.
# -*- coding: utf8 -*-
tuple_d=("你好","abc",123)
print tuple_d
print tuple_d[0]
dic={"name":"张三","age":14}
print dic
print dic["name"]
print "张三"
print u"\u5f00\u59cb"
Output dalam urutan
('xe4xbdxa0xe5xa5xbd', 'abc', 123)
Helo
{'umur': 14, 'nama': 'xe5xbcxa0xe4xb8x89'}
Zhang San
Zhang San
Mula
迷茫2017-04-18 10:00:36
Nampaknya apa yang anda cetak adalah tuple
Cuba cetak rentetan terus, ia sepatutnya dapat memaparkan perkara yang anda mahukan
大家讲道理2017-04-18 10:00:36
Cuba seperti ini
import json
print json.dumps("你需要打印的字符串或字典或元组或数组",encoding='utf-8',ensure_ascii=False)