定義函式:使用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。以及呼叫...