Python字符和字符值(ASCII或Unicode碼值)轉(zhuǎn)換方法
目的
將一個字符轉(zhuǎn)化為相應(yīng)的ASCII或Unicode碼,或相反的操作。
方法
對于ASCII碼(0~255范圍)
>>> print ord('A')
65
>>> print chr(65)
A
對于Unicode字符,注意僅接收長度為1的Unicode字符
>>> print ord(u'\u54c8')
21704
>>> print unichr(21704)
哈
>>> print repr(unichr(21704))
u'\u54c8'
chr()和str()區(qū)別,一個僅接收0~255的數(shù)值返回對應(yīng)于ASCII值的字符,一個接受任何類型返回字符串格式
>>> chr(97)
'a'
>>> str(97)
'97'
使用map和以上函數(shù),來獲得包含字符值或者碼值的列表
>>> 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ù)庫的教程
這篇文章主要介紹了在Python中使用Neo4j數(shù)據(jù)庫的教程,Neo4j是一個具有一定人氣的非關(guān)系型的數(shù)據(jù)庫,需要的朋友可以參考下2015-04-04Python利用socket實現(xiàn)多進(jìn)程的端口掃描器
作為開發(fā)人員經(jīng)常需要查看服務(wù)的端口開啟狀態(tài)判斷服務(wù)是否宕機。特別是部署的服務(wù)比較多的情況下,可能存在幾個甚至幾十個服務(wù)端口的占用。所以本文將利用socket實現(xiàn)多進(jìn)程的端口掃描器,需要的可以參考一下2022-12-12python3圖片轉(zhuǎn)換二進(jìn)制存入mysql
MYSQL是支持把圖片存入數(shù)據(jù)庫的,也相應(yīng)的有一個專門的字段BLOB (Binary Large Object),即較大的二進(jìn)制對象字段,看下面代碼2013-12-12