走進Python世界(9)----函數

函數調用

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章