函式的概念# 概念
# 寫了一段**實現了某個小功能; 然後把這些**集中到一塊, 起乙個名字; 下一次就可以根據這個名字再次使用這個**塊, 這就是函式
# 作用
# 方便**的重用
# 分解任務, 簡化程式邏輯
# 使**更加模組化
# 函式分類
# 內建函式
# 三方函式
# 自定義函式
# 函式的基本使用
# 簡單定義
# def 函式名():
# 函式體
# 函式的呼叫
# 函式名()
def myfun():
print(1)
#函式呼叫
myfun()
# 函式的引數
# 單個引數
# 場景
# 需要動態的調整函式體中某乙個處理資訊
# 則可以, 以引數的形式接收到相關資料
# 定義
# def 函式名(引數名稱):
# 函式體
# 函式體中, 可以直接以變數的方式使用該引數
# 函式的呼叫
# 函式名(引數值)
# 形參和實參的概念
# 上述函式定義中, "引數名稱"即為形參;
# 在呼叫函式的時候, 傳遞的真實資料, 即為實參
# 多個引數
# 場景
# 需要動態的調整函式體中多個處理資訊時
# 則可以以 逗號 做分割, 接收多個引數
# 定義
# def 函式名(引數名稱1, 引數名稱2):
# 函式體
# 函式體中, 可以直接以變數的方式使用所有引數
# 呼叫
# 方式1
# 函式名(引數1, 引數2, 引數3...)
# 形參和實參一一對應
# 方式2
# 函式名(引數名稱1=引數1, 引數名稱n = 引數n...)
# 可以指明形參名稱
# 稱為"關鍵字引數"
# 不需要嚴格按照順序
# 不定長引數
# 場景
# 如果函式體中, 需要處理的資料, 不確定長度
# 則可以以不定長引數的方式接收資料
# 方式1
# 定義
# def 函式名(*args):
# 元組
# 函式體
# 函式體中, 可以直接以元組變數的方式使用該引數
# 使用
# 函式名(引數1, 引數2, 引數3...)
這裡只是介紹了一下函式的基本概念,並沒有給出什麼例項。學習python語言時,掌握函式的使用將有助於自己對語言的運用。
後續整理乙份函式的具體用法的清單加深自己對函式的掌握。
學習python以來,一直沒有找到學習的方向,不得要領。。。不知道如何走下去。,
關於python中lambda 函式使用小結
例子 如果定義普通函式,一般都是這樣寫 def ds x return 2 x 1 呼叫即 ds 5 如果用lambda函式就是這麼寫,就是一句話 g lambda x 2 x 1 呼叫 g 5 以這樣認為,lambda作為乙個表示式,定義了乙個匿名函式,冒號左邊x為入口引數,右邊x 1為函式體 計...
python中函式的使用
需要說明的python以縮排作為程式的層級關係的語言,書寫python的程式的注意縮排,定義函式 defprints print 這廝是乙個函式 呼叫函式 prints 函式的注釋,只需要在函式 之前寫一串字串,來注釋函式的用途 當我們將光標點到這個函式的時候,就知道函式的作用 def hello ...
python中函式的使用
coding utf 8 函式的使用 什麼是函式?封裝了一段 的功能模組,可以被重複使用多次 例如 數學中三角函式.def 函式名 引數列表 函式名稱的命名規範 每個單詞都是小寫的,單詞之間用 下劃線鏈結 defeat print 1.買菜 print 2.洗菜 print 3.炒菜 print 4...