python列印中文
㈠ python怎麼輸出中文
打開Python編譯器,在代碼的第一行設置編碼格式,加入#-*-coding:utf-8-*-即可。
相關推薦:《Python基礎教程》
如下:
㈡ Python 中文輸出
好多哥們都問類似的問題,同個專業的吧,代碼:
defDec2Bin(dec):
returnbin(dec).replace("0b","")
i=input("請輸入要轉換進制的數值:")
re=Dec2Bin(int(i))
print("該數字轉換為二進制後是:"+re)
輸出:
請輸入要轉換進制的數值:1049
該數字轉換為二進制後是:10000011001
㈢ 在Python3中如何輸出中文
例子:a="您好"
print(a)
就直接運行還會報錯的原因是本人本人新建的文件編碼默認是ANSI,需要修改一下文件的編碼為utf-8,就可以了。
修改文件編碼可以這樣做:用系統自帶的記事本打開,然後按另存為,在保存的時候,會可選擇的編碼。
㈣ 請教python3如何列印中文
python3中用的是Unicode編碼,Unicode號稱萬國碼,可以向所有的編碼進行兼容。在Python3中不會出現中文列印不了的情況,除非是文件本身編碼出了問題。所以直接print("內容")應該就可以了。
㈤ python 如何將一串字元列印成中文
方法一:
現在用 notepad++,在 UTF-8 格式下編寫以下語句:
#coding=utf-8
print"列印中文字元"
方法二:
用encode和decode
如:
import os.pathimport xlrd,sysFilename='/home/tom/Desktop/1234.xls'if not os.path.isfile(Filename): raise NameError,"%s is not a valid filename"%Filenamebk=xlrd.open_workbook(Filename)shxrange=range(bk.nsheets)print shxrangefor x in shxrange: p=bk.sheets()[x].name.encode('utf-8') print p.decode('utf-8')
方法三:
在文件開頭加上:reload(sys)sys.setdefaultencoding('utf8')
㈥ python中如何正確列印元素為中文字元串的list
用個for循環吧
for z in i:
print z
這樣就可以了
如果是字典的話
d = {'中文':'中國'}:
print '%s : %s' % (k,v) for k,v in d.items()
就可以很輕松的實現列印了
㈦ python語言怎麼來輸出中文字元
python2的話:
print'品牌id'.decode('utf-8')
print'xe5x93x81xe7x89x8cid'.decode('utf-8')
如果是python3:
就直接print('中文')
㈧ python怎麼列印中文
額,你編譯器,編譯環境的編碼不一致,你在源代碼里估計用的gbk的編碼,在輸出的時候又用的unicode,你把這個文檔處理器的編碼換成utf-8,例如另存為的時候選擇下。
㈨ python3怎麼輸出中文字元
Python的字元串
在最新的Python 3版本中,字元串是以Unicode編碼的,也就是說,Python的字元串支持多語言,例如:
>>> print('包含中文的str')
包含中文的str
對於單個字元的編碼,Python提供了ord()函數獲取字元的整數表示,chr()函數把編碼轉換為對應的字元:
復制代碼
>>> ord('A')
65
>>> ord('中')
20013
>>> chr(66)
'B'
>>> chr(25991)
'文'
復制代碼
如果知道字元的整數編碼,還可以用十六進制這么寫str
'\u4e2d\u6587' // 中文
㈩ 怎麼使用Python語言中輸出中文字元
# -*- coding: utf-8 -*-
import codecs
content = u'你好'
f = codecs.open('c:/1.txt','w','utf-8')
f.write(content)