函式(一)
阿新 • • 發佈:2022-03-15
函式簡介
函式是一個固定的程式段,也就是一個固定的程式碼模組,有一定的作用,在你需要它的功能時可以直接進行呼叫。函式分為:自定義函式(程式設計過程中自己定義的函式)和內建函式(程式語言內部定義好的函式)
# 以len為例,統計字串的作用可以用迴圈替代,不過用迴圈需要重複寫,過於繁瑣
# 用for迴圈替代len的功能
n = 0
str1 = 'China NO.1'
for i in str1:
n += 1
print('字串內的字元數:{}'.format(n))
注:迴圈與函式在作用上是有區別的:函式是為了在不同的位置執行相同的程式碼,而迴圈是在相同的位置執行相同的程式碼
函式結構
''' def 函式名(引數): def是定義函式的關鍵字;函式名類似變數名;定義函式時函式名後面要寫括號;引數就是函式體內部傳遞的資料 '註釋:主要功能、使用方法的解釋' 函式體 # 函式的功能完成程式碼 return 返回值 # 返回值是什麼,函式執行結束返回什麼 ''' def func_len(index1): # 定義函式名 n = 0 for i in index1: # 迴圈 n += 1 return n # 返回n的值
可以看到,自定義函式func_len和內建函式len的輸出結果相同