python基礎10 函式初識

2022-05-17 10:48:54 字數 1048 閱讀 9349

#1、**的組織結構不清晰,可讀性差

#2、遇到重複的功能只能重複編寫實現**,**冗餘

#3、功能需要擴充套件時,需要找出所有實現該功能的地方修改之,無法統一管理且維護難度極大

內建函式:為了方便我們開發,一些簡單的功能,python直譯器已經為我們定義好了函式,即內建函式。內建函式我們可以直接呼叫,不用事前先定義。

常用的內建函式如:len(),max()、sum()等等

自定義函式:根據自己的需求,自己定製函式來實現某種功能,這種就是自定義函式。

函式的定義: 

#

語法def

函式名(引數1,引數2,引數3,...):

'''注釋

'''函式體

return 返回的值

def 關鍵字開頭,空格後加函式名和圓括號(),後面加上冒號;括號中填寫引數名,可無引數

1. 函式的呼叫:函式名()

2. 函式呼叫原則:先定義後呼叫

1. 不寫teturn

#

函式定義

defmylen():

"""計算s1的長度

"""s1 = "

hello world

"length =0

for i in

s1: length = length+1

print

(length)

#函式呼叫

str_len =mylen()

#因為沒有返回值,此時的str_len為none

print('

str_len : %s

'%str_len)

2. 只寫return

3.有return關鍵字,返回乙個值

4. 有return關鍵字,返回多個值

(一)形參與實參

(二)從形參角度分:位置引數、關鍵字引數、動態引數

1. 位置引數

2.關鍵字引數

3.動態引數

(三)引數順序

python基礎 day 10 函式初識

一 內容回顧 1 檔案的操作 檔案操作三部曲 1 開啟檔案 2 檔案的控制代碼操作 3 關閉檔案 檔案路徑pat,encoding,mode 2 讀 寫 追加 檔案讀取 r,rb,r r b read 全部讀取 readline 一行一行讀取 strip readlines 全部讀取出來,每一行構造...

Python基礎10 函式

直接貼筆記 usr bin env python coding utf 8 定義函式時要寫成良好的注釋習慣 通常用三個單引號 deftest x 計算乙個y 2 x 1 param x 整型 return 整型 y 2 x 1 returny print test print test 4 本次課參...

函式基礎初識

什麼是函式 函式是組織好的,可以重複使用的,用來實現單一或相關功能的 段。自己創造的函式叫什麼 叫自定義函式 函式的定義 def 函式名 引數列表 函式名不建議使用單獨的字母 實現了特定功能的多行 return 返回值 返回值如果不寫 就為空 那麼主要是根據實際意義 def bidaxiao a,b...