
數字處理的內建函數用來做數字計算,以下為列表說明
| 參數版本 | 功能 |
|---|---|
| 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 頁面連結
