
<code>abs</code>(x)
絕對值函數
<code>bin</code>(x)
将一個整數轉換為二進制字元串。結果是一個有效的Python表達式。如果x不是一個Python的int對象,它定義了一個__index__()方法傳回一個整數。
oct(x)
将一個整數數八進制字元串。結果是一個有效的Python表達式。如果x不是一個Python的int對象,它定義了一個__index__()方法傳回一個整數。
将一個整數,轉化為一個小寫的十六進制字元串的字首“0x”,例如:
bin()、oct()、hex()的傳回值均為字元串,且分别帶有0b、0o、0x字首。
chr(i)
參數i:取值範圍0到1,114,111之間的正數(0x10FFFF基于16進制)。傳回整數i對應的ASCII字元。與ord()作用相反。
版本:該函數在python2和python3各個版本中都可用。不存在相容性問題。
首先讓我們看一下ascii字元代碼表:
看代碼
ord(c)
與chr(i)相反
float([x])
将一個字元串或數轉換為浮點數。如果無參數将傳回0.0
class <code>int</code>(x=0)
class <code>int</code>(x, base=10)
将一個字元轉換為int類型(預設為十進制整型),base表示進制(注意,如要指定進制的,則輸入值要與指定進制是同一類型,而不是輸入值轉化為指定進制的意思)
round(x[, n])
四舍五入
sum(iterable[, start])
對集合求和
pow(x, y[, z])
傳回x的y次幂,z則為整除(如果存在的話)
range([start], stop[, step])
産生一個序列,預設從0開始
divmod(a, b)
分别取商和餘數
注意:整型、浮點型都可以
complex([real[, imag]])
建立一個複數,注意間隔
bool([x])
将x轉換為Boolean類型
list
清單
定義一個空清單:
清單使用方括号,以逗号分隔的元素
使用可疊代的元素建立清單
直接使用list構造清單
<code>set</code>([iterable])
集合
<dl></dl>
<dt></dt>
<code>tuple</code>([iterable])
<dt>元組,元素不可變更</dt>