天天看點

python 内置函數

python 内置函數

<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字元代碼表:

python 内置函數

看代碼

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>

繼續閱讀