Python基礎 63個內建函式詳解

2021-10-06 13:22:10 字數 1976 閱讀 1993

63個內建函式詳解

數學函式:

abs(x):返回x的絕對值或者複數x的模

a =

abs(-1

)b =

abs(

-2.3

)c =

abs(3+

4j)#1 2.3 5

bin(x):將10進製整數x轉化為二進位制

a =

bin(5)

print

(a)print

(a[2:5

])輸出:0b101

101

oct(x):將10進製整數x轉化為八進位制

a =

oct(5)

print

(a)輸出:0o5

hex(x):將10進製整數x轉化為十六進製制

hex(16

)hex(15

)輸出:0x10

0xf

chr(x):檢視10進製或者16進製制x對應的ascii字元

chr(65

)chr

(0x41

)輸出:a a

ord(x):檢視ascii字元對應的10進製數

ord

("a"

)ord

("~"

)輸出:65

126

complex(a,b):建立乙個複數

a =

complex(2

,3)print

(a)print

(a.real)

print

(a.imag)

輸出:(2+

3j)2.03.0

divmod(a,b):返回包含a//b與a%b的元組

divmod(5

,2)輸出:(2

,1)

float(x):將整數或者字串x轉化為浮點數

float(3

)float

("12"

)輸出:3.0

12.0

int(x,base=進製):將相應進製數x轉化為10進製整數

int

(12.1

)int

("0b0101"

, base=2)

int(

"0o10"

, base=8)

int(

"0x11"

, base=16)

輸出:1258

17

min()、max():求最值

pow(x,y):返回x^y,可有第三個引數

pow(2

,3) 等價於2**3

pow(3,

2,5) 等價於3**2

%5輸出:8

4

round(x,a):將小數x保留a位,預設保留整數

round

(1.234

)round

(1.234,2

)輸出:1

1.23

sum(x,初值):物件x求和,可額外加初值

jihe =[1

,2,3

,4,5

]print

(sum

(jihe)

)print

(sum

(jihe,10)

)輸出:15

25

字串函式:

str(x):將物件x轉化為字串

str

(123

)輸出:123(字串)

python基礎 內建函式

print input len type open tuple list int bool set dir id str print locals 返回本地作用域中的所有名字 print globals 返回全域性作用域中的所有名字 global 變數 nonlocal 變數 迭代器.next ne...

Python基礎 內建函式

python 直譯器內建了很多函式和型別,我們可以在任何時候使用它們。內建函式 含義abs val 求val的絕對值 all iterable 如果可迭代物件中所有的元素為真那麼就返回true,否者返回false any iterable 如果可迭代物件中有乙個元素為真那麼就返回true,如果否則返...

python基礎 內建函式

這數量有點多啊!不過有一些是前面已經用過的,還有一些是物件導向的 後面學 現在需要掌握的不算多。print abs 2 abs全稱abs 全稱absolute value,絕對值 print all 1,2,可迭代引數 iterable 中的所有元素bool是否全為true print any 1,...