1. 程式人生 > >用Python定義一個求絕對值的函式

用Python定義一個求絕對值的函式

      在Python中,定義一個函式要使用def語句,依次寫出函式名、括號、括號中的引數和冒號,然後,在縮排塊中編寫函式體,函式的返回值用return語句返回。
     我們以自定義一個求絕對值的my_abs函式為例:

def my_abs(x):
    if x>0:
        return x
    else:
        return -x

在cmd中執行上述程式碼:
這裡寫圖片描述

引數檢查
資料檢查函式用python內建的isinstance()函式實現:

def my_abs(x):
    if not isinstance(x, (int, float)):
        raise
TypeError('bad operand type') if x >= 0: return x else: return -x

在cmd中執行上述程式碼並檢查引數:
這裡寫圖片描述