Python字符和字符值(ASCII或Unicode碼值)轉(zhuǎn)換方法
目的
將一個(gè)字符轉(zhuǎn)化為相應(yīng)的ASCII或Unicode碼,或相反的操作。
方法
對(duì)于ASCII碼(0~255范圍)
>>> print ord('A')
65
>>> print chr(65)
A
對(duì)于Unicode字符,注意僅接收長(zhǎng)度為1的Unicode字符
>>> print ord(u'\u54c8')
21704
>>> print unichr(21704)
哈
>>> print repr(unichr(21704))
u'\u54c8'
chr()和str()區(qū)別,一個(gè)僅接收0~255的數(shù)值返回對(duì)應(yīng)于ASCII值的字符,一個(gè)接受任何類型返回字符串格式
>>> chr(97)
'a'
>>> str(97)
'97'
使用map和以上函數(shù),來(lái)獲得包含字符值或者碼值的列表
>>> print map(ord,(u'\u54c8',u'\u54c9'))
[21704, 21705]
>>> print map(unichr,range(21704,21707))
[u'\u54c8', u'\u54c9', u'\u54ca']
相關(guān)文章
在Python中使用Neo4j數(shù)據(jù)庫(kù)的教程
這篇文章主要介紹了在Python中使用Neo4j數(shù)據(jù)庫(kù)的教程,Neo4j是一個(gè)具有一定人氣的非關(guān)系型的數(shù)據(jù)庫(kù),需要的朋友可以參考下2015-04-04python熱力圖實(shí)現(xiàn)簡(jiǎn)單方法
在本篇內(nèi)容里小編給大家分享的是一篇關(guān)于python熱力圖實(shí)現(xiàn)簡(jiǎn)單方法,對(duì)此有興趣的朋友們可以學(xué)習(xí)下。2021-01-01Python利用socket實(shí)現(xiàn)多進(jìn)程的端口掃描器
作為開(kāi)發(fā)人員經(jīng)常需要查看服務(wù)的端口開(kāi)啟狀態(tài)判斷服務(wù)是否宕機(jī)。特別是部署的服務(wù)比較多的情況下,可能存在幾個(gè)甚至幾十個(gè)服務(wù)端口的占用。所以本文將利用socket實(shí)現(xiàn)多進(jìn)程的端口掃描器,需要的可以參考一下2022-12-12Python爬蟲(chóng)PyQuery庫(kù)基本用法入門(mén)教程
這篇文章主要介紹了Python爬蟲(chóng)PyQuery庫(kù)基本用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了pyQuery庫(kù)字符串初始化、打開(kāi)網(wǎng)頁(yè)、css屬性、標(biāo)簽內(nèi)容等獲取、DOM基本操作等相關(guān)技巧與使用注意事項(xiàng),需要的朋友可以參考下2018-08-08python3圖片轉(zhuǎn)換二進(jìn)制存入mysql
MYSQL是支持把圖片存入數(shù)據(jù)庫(kù)的,也相應(yīng)的有一個(gè)專門(mén)的字段BLOB (Binary Large Object),即較大的二進(jìn)制對(duì)象字段,看下面代碼2013-12-12Python中幾種屬性訪問(wèn)的區(qū)別與用法詳解
這篇文章主要給大家介紹了關(guān)于Python中幾種屬性訪問(wèn)的區(qū)別和用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10