2018-11-30學習筆記

內建函數:

查看__builtin__內置模塊中的內置函數:函數

--builtin__. 在按tab鍵ui

大寫開頭的通常是類;spa

小寫開頭和第二個單詞是大寫的通常是函數;對象

help(__builtin__.abs)查看類型:ci

 

例子:字符串

•返回數字的絕對值io

經常使用函數:遍歷

•abs()返回一個數字的絕對值map

•max()語法

取列表或字符串最大值;

多個參數時,取最大參數;

•min()取列表最小值

min取序列最小值;

多個參數時,取最小參數;

•len()取序列長度

•divmod()

有兩個參數;返回一個元組;

返回兩個參數的商和餘;

•pow()

有兩個參數時表示x的y次方

最多有三個參數,表示x的y次方除以z取餘;

•round()

把一個number轉成浮點數;

默認一個參數,還有一個可選參數表示保留幾位浮點數;

round第一步把number轉成浮點數,若是有第二位參數保留小數點後幾位,四捨五入;

•callable()

判斷一個對象是否是可調用的;

返回是個bool值;

函數和類都是可調用;

•type()查看類型:

type判斷類時判斷不出來;

•isinstance()

判斷參數1對象是否是參數2類型;

參數2能夠是指定類型,也能夠是一個元組;

返回bool值;

•cmp()

比較兩個參數的大小

第一個參數大於第二個返回1

第一個參數小於第二個返回-1

相同返回0

•range()

range返回一個列表

•xrange()

xrange返回可迭代的對象;

遍歷時才能查看

類型轉換函數:

•int()整型

把純數字的字符串轉成整型;

有小數時忽略只取整數;

沒有參數時返回0;

•long()長整型

把整型或純數字字符串轉換成長整型;

把浮點型轉成長整型;

沒有參數時返回0;

•float()浮點型

把純數字的字符串或數值轉換成浮點型;

•complex()複數

用於建立一個值爲real + imag*j的複數或者轉化一個字符串或數爲複數。

若是第一個參數爲字符串,則不須要指定第二個參數。

語法:

complex([real [, imag]])

參數說明:

real -- int,long,float或字符串;

imag -- int,long,float;

•str()字符串

轉成成字符串;

•list()列表

把可迭代的對象轉成列表;

純數字沒有可迭代性,要加引號

•tuple()元組

轉換成元組

•hex()16進制

把整型或長整型轉換成16進制

hex(10L)

hex(10)

•oct()八進制

把整型或者長整型轉成八進制;

•chr()返回值是當前整數對應的ascii字符

參數範圍在0到255的整數;

能夠是10進制也能夠是16進制的形式的數字;

•ord()返回ascii碼所對應的數字

和chr相反參數爲ascii碼;

返回整數;

•eval()

將字符串當成有效的表達式來求值並返回計算結果。

語法: eval(source[, globals[, locals]]) -> value

參數:

source:一個Python表達式或函數compile()返回的代碼對象

globals:可選。必須是dictionary

locals:可選。任意map對象

相關文章
相關標籤/搜索