iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 19
0
自我挑戰組

Python初學者的自學筆記系列 第 19

Day19 python內建函數

Python內建有許多的函式,接下來來介紹一些python內建的函數。
1、 abs(): 計算絕對值

abs(-10)

結果:10
2、 all() & any():any(): 回傳布林值, 只要argument有一為真(True or 1), 即回傳True,all(): 回傳布林值, argument全為真(True or 1), 才回傳True

a= [1,1,1,0]
b=[1,1,1,1]
c=[0,0,0,1]
all(a)
print(all(a))
all(b)
print(all(b))
any(c)
print(any(c))

結果:
False
True
True
3、 bin()、oct() & hex(): bin()傳回二進位碼,oct()傳回八進位碼,而hex()傳回十六進位碼

print(bin(2))
print(oct(50))
print(hex(300))

結果:
0b10
0o62
0x12c
4、 bool()、int()、float()、str(): 宣告或轉換變數

print(int(2.5))
print (bool(a))
print(float(2))
print(str(4))

結果:
2
True
2.0
4

5、 complex():傳回複數

print(complex(1))

結果:(1+0j)

6、 min() & max():

a = max([2,5,6,8,9])
print(a)
b = min ([1,5,8,9,3])
print(b)
7、	pow():
pow(3,2) 

結果:9
8、 sum ():

sum([1,2,3])

結果:6
9、 id():Python內的每一個物件都有固定的編號(id)

id(7)

結果:140730876924928
10、 eval(): eval()這個函數需要輸入一個算式指令的字串,而他可以幫我們預測評估傳回值

x =1 
eval("x+6")

11、sorted():

List = [4,5,386,10,-2]
print(sorted(List))

11、 len()函數可以取得字串或是列表、元組、集合的長度或項目個數

len([1,2,3,4,5])
```。
12、	divmod():相除之商餘

divmod(8,2)

結果
(4, 0)

上一篇
Day18函式介紹(二)
下一篇
Day20模組
系列文
Python初學者的自學筆記30

尚未有邦友留言

立即登入留言