詳解python內建函式(一)

2021-10-07 09:19:50 字數 3797 閱讀 6640

函式名功能

print

列印指定的內容到螢幕

input

獲取鍵盤的輸入並以字串形式返回輸入內容

max返回指定序列中的最大值

min返回指定序列中的最小值

len返回指定序列物件的元素個數

type

返回指定物件的型別名稱

id返回指定物件在記憶體中的起始位址

int將指定的型別轉換為整型

float

將指定的型別轉換為浮點型

str將指定的物件轉換為字串型別

bool

將指定物件轉換為布林型別

list

將指定的序列型別轉為列表型別

tuple

將指定的序列型別轉為元組型別

dict

根據指定的關鍵字引數構造乙個字典型別

set將指定的物件轉為集合型別

hex將其他的進製型別轉換為十六進製制

bin將其他的進製型別轉換為二進位制

oct將其他的進製型別轉換為八進位制

round

四捨五入

abs取絕對值

pow求乙個數的n次方

divmod

求乙個數進行除法運算後的商與餘數

print(11

,22,33

)print(11

,22,end=

"#")

#end可以設定輸出內容以什麼結尾,預設為「\n」

print(11

,22,seq=

"#")

#seq可以設定輸出內容之間是以什麼符號來間隔的,預設為空格

11

2233

1122#11

#22

a=

input

("輸入:"

)#假設我們輸入的內容為12

a

'12'
max([

11,22,

33,44]

)lst=[[

21,35]

,[11,

34],[

45,14]

]max

(lst,key=

lambda x:x[1]

)#求乙個列表中多個集合中的第二個元素最大的集合

44[21

,35]

min([

11,22,

33,44]

)lst=[[

21,35]

,[11,

34],[

45,14]

]min

(lst,key=

lambda x:x[1]

)#求乙個列表中多個集合中的第二個元素最小的集合

11[45

,14]

len(1

)#len中的引數不能是整型

len(

"adadda"

)len([

11,33,

44])

traceback (most recent call last)

: file ""

, line 1,in

typeerror:

object of type

'int' has no len()

63

type(1

)a=type

(a)

<

class

'int'

>

<

class

'list'

>

a=1id

(a)#相當於c語言中的 &a

140727870998176
int

(2.4

)int

("2"

)int

("0b1101",2

)#2代表前面的數是二進位制數

2

213

float(2

)float

("2"

)

2.0

2.0

str(2

)str([

11,22]

)

'2'

'[11,22]'

bool(0

)bool([

])bool((

0))bool

(none

)bool

()

false

false

false

false

false

list

("fafasd"

)

[

'f',

'a',

'f',

'a',

's',

'd']

tuple

("fafasd"

)

(

'f',

'a',

'f',

'a',

's',

'd')

dict

(x=1

,y=2

)

set([

11,221,11,

11])#可以利用set對列表進行去重

hex(10

)#將十進位制轉換為十六進製制

hex(

0o72

)#將八進位制轉換為十六進製制

hex(

0b1101

)#將二進位制轉換為十六進製制

'0xa'

'0x3a'

'0xd'

bin(10

)#將十進位制轉換為二進位制

'0b1010'
oct(10

)#將十進位制轉換為八進位制

'0o12'
round

(4.51

)

5
abs(-

1)

1
pow(2

,3)#求2的3次方

8
divmod(10

,3)#計算10除以3的商與餘數(第乙個引數為被除數、第二個為除數)

(3,

1)#第乙個結果為商,第二個為餘數

Python 內建函式詳解(一) Print

print是比較多用到的函式,但是很多人對它的詳細用法還不是很清楚,今天我們就來一探廬山真面目,詳解print的前世今生。print在python2.x時代不是乙個函式,只是乙個關鍵字。因此那時候print可以這麼用 print aaa 輸出字串 aaa print 1,2 輸出1,2 print ...

Python 內建函式詳解

python內建函式是python直譯器中預先定義好的函式,也被稱為內嵌函式。所有的內建函式都被定義在標準模組 builtins 中。python直譯器啟動的時候,自動以 form builtins import 的方式匯入全部內建函式,因此我們可以直接使用這些函式。例如,print 為常用的內建函...

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

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