知識點彙總:
1-函式的概念:
1-就是一段**
2-一段操作流程
優點:1- **量少-簡潔
2- 維護起來方便—在函式的定義進行修改
2-函式的定義:
1-def 函式名():
函式內容
2- 函式的定義是不會執行函式內容的**的!
3-案例:
def func():
print(『step1』)
print(『step2』)
4- type(func) ----
3-函式的呼叫
1- func()
2- 呼叫的時候才去執行
3- 函式的定義一定要在函式的呼叫前面
4- 引數
1- 形參:
1-在函式定義的引數 def func(a,b): a , b 都是形參
2-在pycharm 形參如果沒有被使用是 灰色的 ,使用了的是 黑色
3-def func(a,b): 一般只要引數名的引數—必填形參
2- 實參
1- 在函式呼叫的時候實際傳入的引數 func(1,2) 1, 2都是實參
3-函式的呼叫的時候不能使用如下寫法:func(a=1,2)
5- 返回值
1- 函式呼叫完成後,會有返回值
2- 在函式裡面有 return 值
3- 返回值型別:
1- none----沒有return
2- 任意型別
3- 函式的返回值型別–取決於return 後面的型別
4- 在return 後面的語句不會執行–函式一旦執行到return 該函式已經呼叫完成
6- 全域性變數+區域性變數
1- 全域性變數: 在乙個.py檔案裡面,一旦定義好乙個變數,後面的所有**都可以使用
2- 區域性變數: 在函式內部的
7- 型別轉換-內建函式
1- int()—轉換成int
1- 被轉換的內容一定是 純數值
2- str()–轉換成字串
3- float()–轉換成浮點數
注意事項:
a = 3.14—float型別
print(int(a))----捨棄小數部分取整—3
a ='3.14'---str型別
print(int(a))----報錯,不能是小數的數值內容
8- input()—返回值是str
『』』
var1= int(『3.14』)
var2 = int(3.14)
print(type(int(var1)))
#函式的呼叫
『』』1- a,b-必填形參:函式定義的時候的引數
2- 1,2–實參:函式呼叫的時候實際傳入的引數!
Python複習筆記(三)函式高階
在 python 中,列表變數呼叫 本質上是在執行列表變數的 extend 方法,不會修改變數的引用 這裡,難理解的就是generator和函式的執行流程不一樣。函式是順序執行,遇到return語句或者最後一行函式語句就返回。而變成generator的函式,在每次呼叫next 的時候執行,遇到yie...
Python(三)之函式
定義乙個函式只要以 def 開頭即可,python內建了很多有用的函式,我們可以直接呼叫。def function name arg1 function body return value函式名 function name 函式名以字母或下劃線開頭,並且區分大小寫 函式引數 arg1 呼叫乙個函式時...
C 之函式複習
1.函式的定義 型別說明 函式名 引數列表 乙個程式只有乙個 main 函式,main 函式可以有引數,此引數為命令列引數。函式具有返回值和返回值型別,返回用 renturn return 的作用還有乙個是結束當前的函式的執行。2.函式的呼叫 函式的呼叫形式為 型別說明符 函式名 形參表 3.函式的...