我發現了Python的ord()函數,它返回相應的Unicode碼值。但是相反的功能是什麼,即通過int獲取char值?python的ord()函數的反義詞是什麼?
編輯:我是新來的SO,在這裏找不到答案,所以決定發佈,以便大家可以更容易地找到它,雖然答案很明顯。然後我讀到這個 - How much research effort is expected of Stack Overflow users?,並意識到這是一個巨大的錯誤。道歉。希望它將在這個意義上是有用的。
我發現了Python的ord()函數,它返回相應的Unicode碼值。但是相反的功能是什麼,即通過int獲取char值?python的ord()函數的反義詞是什麼?
編輯:我是新來的SO,在這裏找不到答案,所以決定發佈,以便大家可以更容易地找到它,雖然答案很明顯。然後我讀到這個 - How much research effort is expected of Stack Overflow users?,並意識到這是一個巨大的錯誤。道歉。希望它將在這個意義上是有用的。
chr()
是你在找什麼:
print chr(65) # will print "A"
ORD(C)
給定長度爲一的字符串,返回一個代表的的 Unicode代碼點整數當參數是一個unicode 對象時的字符,或者當參數是一個8位字符串時的字節值。 例如,ord('a')返回整數97,ord(u'\ u2020')返回 8224.這是8位字符串的chr()和unicr對象的unichr()的逆。如果給出了unicode參數,並且Python是使用UCS2 Unicode構建的 ,則該字符的代碼點必須在 範圍內[0..65535];否則字符串長度爲2, 並且會引發TypeError。
CHR(ⅰ)
返回的ASCII碼是整數i的一個字符的字符串。 例如,chr(97)返回字符串'a'。這是ord()的 的倒數。參數必須在[0..255]範圍內, 如果我在該範圍之外,將會引發ValueError。另請參閱 unichr()。
好吧,你保存了一段時間,通過Python文檔,所以我不明白爲什麼這個問題會downvoted,除非它是重複的 – stpk