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,...