數字處理的內建函數用來做數字計算,以下為列表說明
參數版本 | 功能 |
---|---|
abs(x) | 回傳 x 的絕對值。 |
divmod(a ,b) | 回傳 (a // b, a % b) 。 |
max(*a) | 回傳參數中的最大值。 |
min(*a) | 回傳參數中的最小值。 |
pow(x, y, z) | 回傳 x ** y 或 x ** y % z 。 |
round(n , d) | 回傳 n 四捨五入後最接近的數字, d 為小數點後的位數,預設為 0 。 |
sum(i, s) | 回傳迭代器 i 與 s 的總和, s 預設為 0 。 |
abs()
abs(x) 回傳 x 的絕對值,舉例如下
print(abs(-2))
print(abs(-4.0))
print(abs(2+5j))
print(abs(False))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:fnum01.py
# 功能:示範內建函數
# 作者:張凱慶
於命令列執行以上程式,結果如下
$ python3 fatt01.py |
2 |
4.0 |
5.385164807134504 |
0 |
$ |
divmod()
divmod(a ,b) 回傳 (a // b, a % b) ,舉例如下
print(divmod(10, 2))
print(divmod(10, 6))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:fnum02.py
# 功能:示範內建函數
# 作者:張凱慶
於命令列執行以上程式,結果如下
$ python3 fatt02.py |
(5, 0) |
(1, 4) |
$ |
max()
max(*a) 回傳參數中的最大值,如果參數提供的是複合資料型態,就回傳其中最大的元素,舉例如下
print(max(1, 2, 3))
print(max([4, 5, 6]))
print(max("789"))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:fnum03.py
# 功能:示範內建函數
# 作者:張凱慶
於命令列執行以上程式,結果如下
$ python3 fatt03.py |
3 |
6 |
9 |
$ |
min()
min(*a) 回傳參數中的最小值,如果參數提供的是複合資料型態,就回傳其中最小的元素,舉例如下
print(min(1, 2, 3))
print(min([4, 5, 6]))
print(min("789"))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:fnum04.py
# 功能:示範內建函數
# 作者:張凱慶
於命令列執行以上程式,結果如下
$ python3 fatt04.py |
1 |
4 |
7 |
$ |
pow()
pow(x, y, z) 回傳 x ** y 或 x ** y % z ,舉例如下
print(pow(2, 3))
print(pow(2, 3, 7))
print(pow(5, 8))
print(pow(5, 8, 11))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:fnum05.py
# 功能:示範內建函數
# 作者:張凱慶
於命令列執行以上程式,結果如下
$ python3 fatt05.py |
8 |
1 |
390625 |
4 |
$ |
round()
round(n , d) 回傳 n 四捨五入後最接近的數字, d 為小數點後的位數,預設為 0 ,舉例如下
print(round(10.546))
print(round(10.546, 2))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:fnum06.py
# 功能:示範內建函數
# 作者:張凱慶
於命令列執行以上程式,結果如下
$ python3 fatt06.py |
11 |
10.55 |
$ |
sum()
sum(i, s) 回傳迭代器 i 與 s 的總和, s 預設為 0 ,舉例如下
print(sum([1, 2, 3, 4, 5]))
print(sum([1, 2, 3, 4, 5], 55))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:fnum07.py
# 功能:示範內建函數
# 作者:張凱慶
於命令列執行以上程式,結果如下
$ python3 fatt07.py |
15 |
70 |
$ |
相關教學影片
- Python 的內建資料型態 - 整數 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 浮點數 ⇨ YouTube 頁面連結
- Python 的內建資料型態 - 複數 ⇨ YouTube 頁面連結
- Python 的內建函數與自訂函數 ⇨ YouTube 頁面連結