Conceptos básicos de Python de comercio cuantitativo: aplicación de Yuanzu y diccionario como parámetros de función

# 
Yuanzu como parámetro de función def sum_numbers (* args):
    sum = 0
    para el elemento en args:
        sum + = item
    return sum

print (sum_numbers (1, 2, 3, 4, 5)) # El parámetro de función de sum_numbers es porque es un Yuanzu, Por tanto, en teoría, el número de parámetros se puede incrementar sin límite;

 

# Un ejemplo de llamar a 
Yuanzu y al diccionario como parámetros al mismo tiempo def show_list_dictionary (* args, ** kwargs):
    print (args)
    print (kwargs)


show_list_dictionary (1, 2, 3, 4, name = "roger", age = 19) # Utilice directamente el elemento del antepasado y el diccionario como parámetros de función
 
foo_list = (1, 2, 3, 4, 5, 6, 7, 8)
roger_dictionary = {"name": "roger", "age": 25}
show_list_dictionary (* foo_list , ** roger_dictionary) # Toma el   ancestro y el diccionario como parámetros de función, * el símbolo se usa para descomprimir la lista, ** el símbolo se usa para descomprimir el diccionario

 

 

Supongo que te gusta

Origin blog.csdn.net/Michael_234198652/article/details/109155243
Recomendado
Clasificación