#什麼是函式? 函式就是將一段**寫在一起,如果需要使用,直接呼叫即可
# 就是封裝一段功能**的**塊,這段**可以被多次使用
# def define:
定義#
函式名稱命名規範: 單詞全部小寫,多個單詞之間用
_連線,函式名要和實現
# 的功能有關係,做到見名知意
# def
函式名(引數列表):
#
函式功能**
def
eat():
print('
先去買菜
') print('
洗菜')
print('
切菜')
print('
炒菜')
print('
吃飯')
print('
刷碗')
# 函式想要執行,必須要呼叫
eat()
# 帶有
1個引數的函式
;多個引數之間用逗號隔開
# 引數:執行函式所需要的一些資料
# 例如去商店買水,買水就可以看做是乙個功能函式
def
buy_water(money, name):
print('
你給了%s
塊錢,你要買
%s' % (money, name))
# 呼叫帶有的
2個引數的函式
buy_water(10,'
農夫山泉
')#
關鍵字引數 這樣就不必按照引數定義時的順序進行傳遞了
def
buy_water(name, money):
print('
你給了%s
塊錢,你要買
%s' % (money, name))
buy_water(name='
農夫山泉',
money='10')
# 預設引數 引數不是必須要傳遞的,引數會有乙個預設值,如果呼叫時沒有傳遞該引數,
# 那麼引數就是預設的,如果傳遞過來了,引數就是傳遞過來的這個值
def
sleep(time=0):
print('
你睡了%s
小時' % time)
# 傳遞引數
time
變成20
sleep(20)
# 不傳遞引數
time
就是預設值
0sleep()
基於python的 物件例項函式
coding utf 8 物件例項函式 class people object 如果需要在建立物件的時候,給物件屬性賦值,就可以在初始化函式中傳遞引數,給屬性賦值,如果不需要給初始化物件屬性值,就不用寫了 def init self 初始化函式可以不用傳遞引數值 可以直接給屬性賦乙個預設值 self...
Python 函式的基本使用
定義 函式是一系列功能的結合體,是一種可以重複使用的工具。1 防止 冗餘 2 防止組織結構不清晰,可讀性差 3 若不使用則對 的管理維護的難度極大 1 定義函式 創造工具 2 呼叫函式 使用工具 強調 函式的使用必須經過先定義,後呼叫 def 函式名 引數1,引數2,文件描述 塊1 塊2 塊3 re...
python函式的基本操作
def 函式名 形式引數 函式體 重複 塊 返回資料 return 資料確定函式名 見名之意,理解函式的功能 確定形式引數 函式體中是否有未知數參與運算,如果有就將其定義為形式引數 確定返回值 1.如果在後面的 需要使用函式中的運算結果,就需要在函式中使用return返回運算結果 2.如果不確定是否...