1、函數的功能:
(1)代碼的一種組織形式;
(2)一個函數一般完成一項特定的功能。
2、函數使用
(1)函數需要先定義
(2)使用函數,俗稱調用
3、函數定義的一般規則
(1)def 關鍵字,後跟一個空格;
(2)函數名,自己定義,起名需要遵循便令命名規則,約定俗成,大駝峯命名方法;
(3)後面括號和冒號不能省,括號內可以由參數;
(4)函數內所有代碼縮進。
4、舉例說明
def func():
print("大家好,我是一個函數")
print(func()) # 調用自己定義的函數
運行結果:
5、函數的參數和返回值
(1)參數: 負責給函數傳遞一些必要的數據或者信息
- 形參(形式參數): 在函數定義的時候用到的參數沒有具體值,只是一個佔位的符號,成爲形參;
- 實參(實際參數): 在調用函數的時候輸入的值。
(2)返回值: 函數的執行結果
- 使用return關鍵字;
- 如果沒有return,默認返回一個None;
- 函數一旦執行return語句,則無條件返回,即結束函數的執行;
下面介紹,關於返回值的例子。
參數的內容較多,關於參數的案例將放在下一個博客介紹(https://blog.csdn.net/zaishuiyifangxym/article/details/83272365)。
舉例說明:有返回值的。
def func():
print("大家好,我是一個函數")
return "我結束了,啦啦啦"
print(func()) # 調用自己定義的函數
運行結果:
案例——打印 九九乘法表
# 定義一個函數,打印一行九九乘法表
def printLine(row):
for col in range(1, row + 1):
# print函數默認任務打印完畢後換行
print(row * col, end=" ")
print( )
# 九九乘法表
for row in range(1, 10):
printLine(row) # 調用定義的函數
運行結果:
參考資料
[1] https://study.163.com/course/introduction/1004987028.htm