Python是一種高級編程語言,它有著靈活的語法和強大的數(shù)據(jù)處理能力。Python中的內(nèi)置函數(shù)print(),可以輸出程序中的各種數(shù)據(jù)、文本等信息,極大地方便了程序員進行調(diào)試和測試。對于初學(xué)Python的新手來說,print()函數(shù)的使用也是非常關(guān)鍵的。
Python中常用的一個重要功能是打印轉(zhuǎn)換表,即將字符從一種語言轉(zhuǎn)換成另一種語言。比如要將中文轉(zhuǎn)換成英文的時候,我們就可以使用Python中的Unicode編碼和字符編碼的互相轉(zhuǎn)換來實現(xiàn)。Unicode編碼是一種標準化的編碼方式,它將所有字符都映射成一個唯一的數(shù)字,這樣就可以避免了不同字符集之間的混淆。
下面是一個簡單的Python打印轉(zhuǎn)換表的程序,其中pre標簽里面的代碼就是我們需要執(zhí)行的程序代碼:
# -*- coding: utf-8 -*- chinese = u"中文" chinese_gb2312 = chinese.encode("gb2312") chinese_utf8 = chinese.encode("utf-8") chinese_unicode = repr(chinese)[2:-1] print "中文字符編碼表" print "字符:", chinese print "ASCII編碼:", ord(chinese[0]) print "GB2312編碼:", repr(chinese_gb2312) print "UTF-8編碼:", repr(chinese_utf8) print "Unicode編碼:", repr(chinese_unicode)
在執(zhí)行這個程序之后,我們就可以得到中文字符編碼表的各種編碼方式的結(jié)果,對于剛剛開始學(xué)習(xí)Python的新手來說,這種轉(zhuǎn)換表的程序可以為我們之后的學(xué)習(xí)和應(yīng)用提供很大的幫助。
上一篇python 打印請求頭
下一篇mysql單表中的外鍵