python學習之-函數

函數

函數是指用於進行某種計算的一系列語句有名稱的組合。

類型轉換函數
提供了一下可將某個值從一種類型轉換爲另一種類型的內置函數,int函數可以把任何可以轉換爲整型的值轉換爲整型;如果轉換失敗則報錯。

int('32')
32
int('Hello')
Traceback (most recent call last):
 File "<pyshell#23>", line 1, in <module>
  int('Hello')
ValueError: invalid literal for int() with base 10: 'Hello'

int可以將浮點數轉換爲整數,但不會做四捨五入操作,直接捨棄小數部分。
float函數可以將整數和字符串轉換爲浮點數

float(32)
32.0
float(3.141592654)
3.141592654


數學函數
python有一個數學計算模塊,提供大多數常用的數學函數。

添加新函

函數定義指定新函數名稱,並提供一系列程序語句。
函數定義的第一行稱爲函數頭,其他部分稱爲函數體。函數頭應該以冒號結束,函數體真題縮進一級。

執行流程
爲了保證函數的定義先於其首次調用執行,你需要知道程序中語句執行的順序,即執行流程
執行總是從程序的第一行開始。從上到下,按順序,每次執行一條語句。

函數定義並不會改變程序的執行流程,但應注意函數體中的語句並不立即執行,而是等到函數被調用是才執行。

函數調用可以看作是一個程序執行流程中的一個迂迴路徑。遇到函數調用時,並不會直接繼續

形參和實參
函數定義時候的形參,調用函數時的實參。

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