¿Cuál es la diferencia entre una función y un método? o son ==

Santiago Zegers

Santiago Zegers

Pregunta
student
hace 3 años

¿Cuál es la diferencia entre una función y un método? o son ==

3 respuestas
    Francisco Ponce

    Francisco Ponce

    student
    hace 3 años

    En el sentido estricto, hay una diferencia entre una función y un método, aunque ambos son tipos de funciones en términos generales.

    Una función es un bloque de código que realiza una tarea específica y puede recibir datos de entrada y devolver datos de salida. Las funciones se definen y se llaman fuera de la clase. En Python, las funciones se definen usando la palabra clave def.

    Por otro lado, un método es una función que pertenece a un objeto específico, es decir, está definido dentro de una clase y se llama en una instancia de esa clase. Los métodos son una forma de definir el comportamiento de un objeto específico. Por lo tanto, los métodos se llaman en la instancia del objeto utilizando el operador de punto (.). En Python, los métodos se definen dentro de la clase.

    Cesar Quintero

    Cesar Quintero

    student
    hace 3 años

    Espero no equivocarme y le pueda ayudar:

    La sintaxis de una función es funcion(argumento) un ejemplo de función es print().

    La sintaxis de un método es objeto.metodo() un ejemplo de método es lista.append().

    Rafful Chang

    Rafful Chang

    student
    hace 2 años

    Una función en la práctica es lo mismo que un método, pero se le llama método cuando trabajas con clases en Python.

Curso de Python: Comprehensions, Funciones y Manejo de Errores

Curso de Python: Comprehensions, Funciones y Manejo de Errores

Comprende y aplica comprehensions, manejo de errores y funciones avanzadas en Python. Domina los sets y transforma listas y diccionarios eficientemente. Aprende a modularizar tu código y a gestionar errores sin detener la ejecución.

Curso de Python: Comprehensions, Funciones y Manejo de Errores
Curso de Python: Comprehensions, Funciones y Manejo de Errores

Curso de Python: Comprehensions, Funciones y Manejo de Errores

Comprende y aplica comprehensions, manejo de errores y funciones avanzadas en Python. Domina los sets y transforma listas y diccionarios eficientemente. Aprende a modularizar tu código y a gestionar errores sin detener la ejecución.