Desempaquetado y empaquetado en funciones de Python

DEF count_name (* args, ** kwargs):   # cuando la función definida en el parámetro de usos arriba * o **, llamado empaquetado 
    "" "
    Suma cualquier número de enteros
    : param args: parámetros posicionales
    : param kwargs: parámetros de palabras clave
    :regreso:
    "" " 
    resultado = 0
     para el elemento en argumentos:
        resultado + = elemento

    para el elemento en kwargs.values ​​():
        resultado + = resultado de devolución del artículo
    


# 传 值
# one_res = count_name (10, 20, 30, num1 = 40, num2 = 50) 
# print (f "El resultado es: {one_res}") 

one_tuple = (10, 20, 30 )
one_dict = { " nombre " : 40, " num2 " : 50 }

# One_res = count_name (one_tuple, one_dict) # error 
# Utilizamos una llamada de función en el asterisco *, ** o dos, es en el proceso de desembalaje 
# Ganso, un listado utilizando un asterisco, diccionario Desembalaje Para {} dos asteriscos ** 
one_res = count_name (one_tuple *, ** one_dict)   # tipos de secuencias de desembalar, que está en llamada de función, pasando por la definición de la función 
de impresión (F " resultados: one_res {} " )

 

******* Respete el original, si desea volver a imprimir, indique la fuente: Reimpreso de: https://www.cnblogs.com/shouhu/ , ¡gracias! ! ******* 

Supongo que te gusta

Origin www.cnblogs.com/shouhu/p/12740804.html
Recomendado
Clasificación