函數
函數是指用於進行某種計算的一系列語句有名稱的組合。
類型轉換函數
提供了一下可將某個值從一種類型轉換爲另一種類型的內置函數,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有一個數學計算模塊,提供大多數常用的數學函數。
添加新函
函數定義指定新函數名稱,並提供一系列程序語句。
函數定義的第一行稱爲函數頭,其他部分稱爲函數體。函數頭應該以冒號結束,函數體真題縮進一級。
執行流程
爲了保證函數的定義先於其首次調用執行,你需要知道程序中語句執行的順序,即執行流程
執行總是從程序的第一行開始。從上到下,按順序,每次執行一條語句。
函數定義並不會改變程序的執行流程,但應注意函數體中的語句並不立即執行,而是等到函數被調用是才執行。
函數調用可以看作是一個程序執行流程中的一個迂迴路徑。遇到函數調用時,並不會直接繼續
形參和實參
函數定義時候的形參,調用函數時的實參。