国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

【跟我一起學(xué)python吧】pythonchr()、unichr()和ord()

2019-11-14 17:36:19
字體:
供稿:網(wǎng)友

chr()、unichr()和ord()

chr()函數(shù)用一個范圍在range(256)內(nèi)的(就是0~255)整數(shù)作參數(shù),返回一個對應(yīng)的字符。unichr()跟它一樣,只不過返回的是Unicode字符,這個從Python 2.0才加入的unichr()的參數(shù)范圍依賴于你的Python是如何被編譯的。如果是配置為USC2的Unicode,那么它的允許范圍就是range(65536)或0x0000-0xFFFF;如果配置為UCS4,那么這個值應(yīng)該是range(1114112)或0x000000-0x110000。如果提供的參數(shù)不在允許的范圍內(nèi),則會報一個ValueError的異常。

ord()函數(shù)是chr()函數(shù)(對于8位的ASCII字符串)或unichr()函數(shù)(對于Unicode對象)的配對函數(shù),它以一個字符(長度為1的字符串)作為參數(shù),返回對應(yīng)的ASCII數(shù)值,或者Unicode數(shù)值,如果所給的Unicode字符超出了你的Python定義范圍,則會引發(fā)一個TypeError的異常。

>>> chr(65)

'A'

>>> ord('a')

97

>>> unichr(12345)

u'/u3039'

>>> chr(12345)

Traceback (most recent call last):

   File "<stdin>", line 1, in ?    

     chr(12345)

ValueError: chr() arg not in range(256)

>>> ord(u'/ufffff')

Traceback (most recent call last):

   File "<stdin>", line 1, in ?

     ord(u'/ufffff')

TypeError: ord() expected a character, but string of length 2 found

>>> ord(u'/u2345')

9029

 

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 祁阳县| 元朗区| 揭阳市| 巴林左旗| 秦安县| 文安县| 甘孜县| 锡林郭勒盟| 巴马| 襄汾县| 仪征市| 金平| 剑阁县| 丰都县| 营口市| 麻城市| 搜索| 涞源县| 叶城县| 莎车县| 望都县| 海林市| 乐陵市| 色达县| 固安县| 措勤县| 江达县| 尼勒克县| 贵阳市| 合山市| 新丰县| 鲁山县| 彩票| 黄石市| 濉溪县| 永川市| 凭祥市| 贵定县| 海原县| 泽库县| 衡东县|