函數調用
Python內置了很多有用的函數,我們可以直接調用。也可以在交互式命令行通過help(abs)查看abs函數的幫助信息。
>>> help(abs)
Help on built-in function abs in module builtins:
abs(x, /)
Return the absolute value of the argument.
Python內置的常用函數還包括數據類型轉換函數,比如int()函數可以把其他數據類型轉換爲整數:
函數名其實就是指向一個函數對象的引用,完全可以把函數名賦給一個變量,相當於給這個函數起了一個“別名”
>>> p=print
>>> p("ssss")
函數定義
在Python中,定義一個函數要使用def語句,依次寫出函數名、括號、括號中的參數和冒號:,然後,在縮進塊中編寫函數體,函數的返回值用return語句返回。
請注意,函數體內部的語句在執行時,一旦執行到return時,函數就執行完畢,並將結果返回。因此,函數內部通過條件判斷和循環可以實現非常複雜的邏輯。
如果沒有return語句,函數執行完畢後也會返回結果,只是結果爲None。
return None可以簡寫爲return。
def power(x):
return x * x