熱線電話:13121318867

登錄
首頁精彩閱讀Python字符和字符值(ASCII或Unicode碼值)轉換方法
Python字符和字符值(ASCII或Unicode碼值)轉換方法
2018-04-11
收藏

Python字符和字符值(ASCII或Unicode碼值)轉換方法

這篇文章主要介紹了Python字符和字符值(ASCII或Unicode碼值)轉換方法,即把字符串在ASCII值或者Unicode值之間相與轉換的方法,需要的朋友可以參考下

目的

將一個字符轉化為相應的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()區別,一個僅接收0~255的數值返回對應于ASCII值的字符,一個接受任何類型返回字符串格式

代碼如下:
>>> chr(97)
'a'
>>> str(97)
'97'

使用map和以上函數,來獲得包含字符值或者碼值的列表

代碼如下:

>>> print map(ord,(u'\u54c8',u'\u54c9'))
[21704, 21705] >>> print map(unichr,range(21704,21707))
[u'\u54c8', u'\u54c9', u'\u54ca']



數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢