python的內建函式chr,ord

2022-08-27 23:00:21 字數 612 閱讀 1188

python的內建函式chr,ord,unichr

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的異常。

>>> print ord('a')

97>>> print chr(97)

a>>> print map(ord,'ciao')

[99, 105, 97, 111]

python內建函式 python的內建函式 方法

1 input 輸入內容時要將內容用引號引起來 input 請輸入密碼 input 請輸入登入名 name input 請輸入姓名 print hello,name 請輸入姓名 binla hello,binla 在列表後邊追加乙個元素 3 extend 在列表之後追加乙個列表 4 insert 位...

python重寫內建函式 python 內建函式

說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...

python內建函式簡稱 Python內建函式詳解

此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...