63個內建函式詳解
數學函式:
abs(x):返回x的絕對值或者複數x的模
bin(x):將10進製整數x轉化為二進位制a =
abs(-1
)b =
abs(
-2.3
)c =
abs(3+
4j)#1 2.3 5
oct(x):將10進製整數x轉化為八進位制a =
bin(5)
(a)print
(a[2:5
])輸出:0b101
101
hex(x):將10進製整數x轉化為十六進製制a =
oct(5)
(a)輸出:0o5
chr(x):檢視10進製或者16進製制x對應的ascii字元hex(16
)hex(15
)輸出:0x10
0xf
ord(x):檢視ascii字元對應的10進製數chr(65
)chr
(0x41
)輸出:a a
complex(a,b):建立乙個複數ord
("a"
)ord
("~"
)輸出:65
126
divmod(a,b):返回包含a//b與a%b的元組a =
complex(2
,3)print
(a)print
(a.real)
(a.imag)
輸出:(2+
3j)2.03.0
float(x):將整數或者字串x轉化為浮點數divmod(5
,2)輸出:(2
,1)
int(x,base=進製):將相應進製數x轉化為10進製整數float(3
)float
("12"
)輸出:3.0
12.0
min()、max():求最值int
(12.1
)int
("0b0101"
, base=2)
int(
"0o10"
, base=8)
int(
"0x11"
, base=16)
輸出:1258
17
pow(x,y):返回x^y,可有第三個引數
round(x,a):將小數x保留a位,預設保留整數pow(2
,3) 等價於2**3
pow(3,
2,5) 等價於3**2
%5輸出:8
4
sum(x,初值):物件x求和,可額外加初值round
(1.234
)round
(1.234,2
)輸出:1
1.23
字串函式:jihe =[1
,2,3
,4,5
(sum
(jihe)
(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,...