關於Python中函式的使用

2022-06-21 02:18:15 字數 2067 閱讀 4144

函式的概念

# 概念

# 寫了一段**實現了某個小功能; 然後把這些**集中到一塊, 起乙個名字; 下一次就可以根據這個名字再次使用這個**塊, 這就是函式

# 作用

# 方便**的重用

# 分解任務, 簡化程式邏輯

# 使**更加模組化

# 函式分類

# 內建函式

# 三方函式

# 自定義函式

# 函式的基本使用

# 簡單定義

# 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...