python 函式基礎

2022-07-22 04:30:16 字數 989 閱讀 6940

分類:格式:

def 函式名([引數列表]):

函式體

表示可選,引數可以沒有,也可以有多個。

函式名:

函式呼叫:

示例:

# 無參無返回值

def print_hello():

print('hello')

​# print_hello()

​# 帶參無返回值

def print_n_hello(n):

for i in range(n):

print('hello')  

​# print_n_hello(5)

​# 帶參有返回值

def add(a, b):

c = a + b

# 返回結果

return c

print(add(3, 5))

def show(a, b='預設值'):

# a就是必傳引數

print(a)

# b就是預設引數,就是有預設值的引數,必須放在最後

print(b)

​# show(1, 2)

# 關鍵字引數,傳遞引數的時候指定了名字,順序就無所謂了

# show(b=456, a=123)

​def var_len_args(a, b, name='預設名稱', *args, **kwargs):

print(a)

print(b)

print(name)

# args是乙個元組,用來存放所有的多出來的位置引數

print(args)

# kwargs是乙個字典,用來存放所有的多出來的預設引數

print(kwargs)

​var_len_args(1, 2, 3, 4, age=18)  

Python基礎 函式

函式設計原則 函式有多種方法獲得輸入產生輸出,一般使用引數作為輸入,return語句配合可變引數的改變作為輸出。函式輸入 函式輸出 def fun args returndef語句 def建立了乙個函式物件並將其賦值給乙個變數。def語句是實時執行的,在模組匯入時執行或者在互動模式下輸入時執行。始終...

python基礎 函式

def funcname params return value 如果沒有return 最後會返回none,如果只寫return 會返回none 返回值個數為乙個,但是可以返回tuple,表面上返回多個值 def f1 return x,y x,y f1 def nop passdef functe...

Python 函式基礎

定義 函式是指將一組語句的集合通過乙個名字 函式名 封裝起來,要想執行這個函式,只需呼叫其函式名即可 為什麼使用函式 減少重複 使程式變的可擴充套件使程式變得易維護 1 定義乙個函式 2def func 使用def關鍵字定義函式 接函式名,括號內可以傳遞引數 3print hello world 函...