Red de conocimiento informático - Problemas con los teléfonos móviles - Cuando Python quiere usar 2 funciones consecutivas, ¿por qué el formato a veces es f1().f2() y a veces f2(f1())?

Cuando Python quiere usar 2 funciones consecutivas, ¿por qué el formato a veces es f1().f2() y a veces f2(f1())?

Esto tiene que ver con la naturaleza de la función en sí y la definición al comienzo de la función.

Los valores de retorno son diferentes y los formatos también son diferentes.

f1().f2() gt;gt;gt;Esta forma parece un poco rara, pero si hay una instanciación de una clase anterior, esta forma será muy común.

f2(f1()) gt;gt; Continúe ejecutando el resultado de ejecutar la función f1() como argumento de la función f2.