Python 函式 定義,巢狀,引數

2021-09-10 02:02:57 字數 901 閱讀 5617

定義函式:使用def+函式名

def say_hello():

print('hello1')

print('hello2')

print('hello3')

say_hello() 使用函式名呼叫函式,如果不呼叫則不會輸出結果(系統自動跳過函式)

結果:hello1

hello2

hello3

def sum_():

num1 = 20

num2 = 30

result = num1 + num2

print('%d + %d = %d' %(num1,num2,result))

sum_()

結果:20 + 30 = 50

函式裡巢狀函式

函式裡巢狀函式

def westos():

print('is westos')

def python():

print('python')

python()

westos()

結果:is westos

python

引數:形參和實參

#定義函式的時候的變數 叫形參(可以任意起名)

def welcome(a):

print('hello',a)

#真實的資料資訊,呼叫函式的時候傳的引數叫實參

welcome('lily')

welcome('laoli')

結果:hello lily

hello laoli

Python定義函式預設引數

慕課網 定義函式的時候,還可以有預設引數。例如python自帶的 int 函式,其實就有兩個引數,我們既可以傳乙個引數,又可以傳兩個引數 int 123 123 int 123 8 83int 函式的第二個引數是轉換進製,如果不傳,預設是十進位制 base 10 如果傳了,就用傳入的引數。可見,函式...

Python函式定義與引數

函式是組織好的,可重複使用的,用來實現單一,或相關聯功能的 段,能提高應用的模組性,和 的重複利用率。函式定義 def 函式名 函式呼叫 函式名 定義函式的簡單規則 任何傳入引數和自變數必須放在圓括號中間,圓括號之間可以用於定義引數。函式內容以冒號起始,並且縮排。return 表示式 結束函式,選擇...

Python函式的引數定義

python的函式具有非常靈活的引數形態,既可以實現簡單的呼叫,又可以傳入非常複雜的引數。預設引數一定要用不可變物件,如果是可變物件,程式執行時會有邏輯錯誤!要注意定義可變引數和關鍵字引數的語法 args是可變引數,args接收的是乙個tuple kw是關鍵字引數,kw接收的是乙個dict。以及呼叫...