在Python中,可以使用函數來創建子程序。子程序也被稱為函數或方法。以下是創建Python子程序的方法:
def
關鍵字來定義函數。例如:def function_name(parameters):
# 函數體
return result
在def
后面是函數的名稱,可以根據需求自行命名。括號內是函數的參數列表,可以包含零個或多個參數。函數的主體由冒號后的多行代碼組成。通過return
語句可以返回函數的結果。
def function_name(parameter1=default_value1, parameter2=default_value2):
# 函數體
return result
在這種情況下,函數在調用時可以省略這些參數,而使用默認值。
*args
和**kwargs
來接受不定數量的位置參數和關鍵字參數。例如:def function_name(*args, **kwargs):
# 函數體
return result
在函數體內,args
是一個包含所有位置參數的元組,kwargs
是一個包含所有關鍵字參數的字典。
一旦函數被定義,就可以通過函數名來調用它,并傳遞所需的參數。例如:
result = function_name(argument1, argument2)
這將執行函數的代碼,并返回結果。