python Unicode字符与数值转换
文章目錄
- 1、Python ord() 函數(shù)
- 2、Python chr() 函數(shù)
本文組要記錄學(xué)習(xí)的倆個(gè)python內(nèi)置函數(shù)chr和ord
1、Python ord() 函數(shù)
描述
ord() 函數(shù)是 chr() 函數(shù)(對(duì)于8位的ASCII字符串)或 unichr() 函數(shù)(對(duì)于Unicode對(duì)象)的配對(duì)函數(shù),它以一個(gè)字符(長(zhǎng)度為1的字符串)作為參數(shù),返回對(duì)應(yīng)的 ASCII 數(shù)值,或者 Unicode 數(shù)值,如果所給的 Unicode 字符超出了你的 Python 定義范圍,則會(huì)引發(fā)一個(gè) TypeError 的異常。
語法
以下是 ord() 方法的語法:
ord?
參數(shù)
c – 字符。
返回值
返回值是對(duì)應(yīng)的十進(jìn)制整數(shù)。
示例:
# ord 將字符轉(zhuǎn)化為Unicode編碼數(shù)值ret_str = "HELLO"for ret in ret_str:ret_unicode = ord(ret)print(ret,ret_unicode)結(jié)果:H 72E 69L 76L 76O 792、Python chr() 函數(shù)
描述
chr() 用一個(gè)范圍在 range(256)內(nèi)的(就是0~255)整數(shù)作參數(shù),返回一個(gè)對(duì)應(yīng)的字符。
語法
以下是 chr() 方法的語法:
chr(i)
參數(shù)
i – 可以是10進(jìn)制也可以是16進(jìn)制的形式的數(shù)字。
返回值
返回值是當(dāng)前整數(shù)對(duì)應(yīng)的 ASCII 字符。
示例:
# chr 將Unicode編碼數(shù)值轉(zhuǎn)換為字符for i in range(68,75):print(i,chr(i))結(jié)果:68 D69 E70 F71 G72 H73 I74 J總結(jié)
以上是生活随笔為你收集整理的python Unicode字符与数值转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 转义工具_Java字符转换转义
- 下一篇: 千层浪软件下载_千层浪视频软件app