python中靜態(tài)字符串的編碼
1、靜態(tài)字符串的編碼方法取決于報(bào)頭中的編碼設(shè)置。在下面的代碼中,變量名用UTF-8編碼。
#!/usr/bin/envpython
#coding:utf-8
name="后端技術(shù)小屋"
2、如果沒(méi)有設(shè)置編碼,運(yùn)行py文件時(shí)會(huì)報(bào)告語(yǔ)法錯(cuò)誤,因?yàn)镻ythonInterpreter無(wú)法識(shí)別文件中的中文字符。
SyntaxError:Non-ASCIIcharacter'\xe5'infile1.pyonline2,butnoencodingdeclared;seehttp://www.python.org/peps/pep-0263.htmlfordetails
拓展
查看py源文件編碼
vimpy文件輸入
:setfileencoding
輸出
fileencoding=utf-8
以上就是python中靜態(tài)字符串編碼的介紹,希望能對(duì)大家有所幫助!更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。