树莓派i2c python_树莓派2 python i2cPython中chr、unichr、ord字符函数之间的对比
chr、unichr、ord在Python中都可以被用作字符類型轉換,這里我們就來淺談Python中chr、unichr、ord字符函數之間的對比,需要的朋友可以參考下ord是unicode ordinal的縮寫,即編號
chr是character的縮寫,即字符
ord和chr是互相對應轉換的.
電腦技術網認為此文章對《樹莓派2 python i2cPython中chr、unichr、ord字符函數之間的對比》說的很在理。
但是由于chr局限于ascii,長度只有256,于是又多了個unichr.
>>c = u'康'
>>c
u'\u5eb7'
>>ord(c)
24747
>>chr(24247)
ValueError: chr() arg not in range(256)
>>unichr(24247)
u'\u5eb7'
chr()函數用一個范圍在range(256)內的(就是0~255)整數作參數,返回一個對應的字符。unichr()跟它一樣,只不過返回的是Unicode字符,這個從Python 2.0才加入的unichr()的參數范圍依賴于你的Python是如何被編譯的。如果是配置為USC2的Unicode,那么它的允許范圍就是range(65536)或0x0000-0xFFFF;如果配置為UCS4,那么這個值應該是range(1114112)或0x000000-0x110000。如果提供的參數不在允許的范圍內,則會報一個ValueError的異常。
ord()函數是chr()函數(對于8位的ASCII字符串)或unichr()函數(對于Unicode對象)的配對函數,它以一個字符(長度為1的字符串)作為參數,返回對應的ASCII數值,或者Unicode數值,如果所給的Unicode字符超出了你的Python定義范圍,則會引發一個TypeError的異常。
>>> chr(65)
'A'
>>> ord('a')
97
>>> unichr(12345)
u'\u3039'
>>> chr(12345)
Traceback (most recent call last):
File "", line 1, in ?
chr(12345)
ValueError: chr() arg not in range(256)
>>> ord(u'\ufffff')
Traceback (most recent call last):
File "", line 1, in ?
ord(u'\ufffff')
TypeError: ord() expected a character, but string of length 2 found
>>> ord(u'\u2345')
9029
更多Python中chr、unichr、ord字符函數之間的對比相關文章請關注PHP中文網!
更多:樹莓派2 python i2cPython中chr、unichr、ord字符函數之間的對比
https://www.002pc.comhttps://www.002pc.com/python/3571.html
你可能感興趣的Python,chr,unichr,ord,字符,函數
php是爬蟲嗎關于PHP中字符串與多進制轉換函數的實例代碼
轉換函數
/** * [字符串轉換為(2,8,16進制)ASCII碼] * @param string $str [待處理字符串] * @param boolean $encode [字符串轉換為
php 下拉復選框php字符串分割函數explode的實例代碼
array explode (string $separator, string $string [, int $limit])
該函數有3個參數,第一個參數$separator設置一個分割字符(串)。
php開發網頁分層不php去除字符串中空字符的常用方法小結
本文實例總結了php去除字符串中空字符的常用方法。分享給大家供大家參考。具體分析如下:
php中包含四個可以去除字符串空格的函數:
trim() � 去除字符串兩端的空字符 ltrim() �
php字符串截取所有函數preg_replace比ereg_replace快多少?
www.002pc.com對《php字符串截取所有函數preg_replace比ereg_replace快多少?》總結來說,為我們PHP資料很實用。
win7旗艦版本地測aspASP中Split分割字符串函數的實例用法
ASP中Split函數的用法 分割截取字符串看幾個例子就能理解了
復制代碼 代碼如下:mystr="1,2,3,4,5" mystr=split(mystr,","
php怎么增加數組PHP檢測字符串是否為UTF8編碼的常用方法
本文實例總結了PHP檢測字符串是否為UTF8編碼的常用方法。分享給大家供大家參考。具體實現方法如下:
檢測字符串編碼可以有很多種方法,如利用ord獲得字符的進制然后進入判斷,或
asp net cASP.NET通過自定義函數實現對字符串的大小寫切換功能
本文實例講述了ASP.NET通過自定義函數實現對字符串的大小寫切換功能。分享給大家供大家參考。
php $a=$b $c詳解php中serialize()和unserialize()函數
php的serialize()函數和unserialize()函數
適用情境:serialize()返回字符串,此字符串包含了表示value的字節流,可以存儲于任何地方。
mysql 查看語句mysql截取的字符串函數substring_index的用法
截取的字符串為15,151,152,16',可以看作是ip吧(雖然這里指的不是iP),
然后要截取每個逗號之前那部分
以下的意思是:在字符串中以逗號為索引,獲取不同索引位的字符
結果如下:
0踩
賞
0 贊
總結
以上是生活随笔為你收集整理的树莓派i2c python_树莓派2 python i2cPython中chr、unichr、ord字符函数之间的对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: switch中case后可以是表达式吗_
- 下一篇: python webbrowser安装_