Ver Mensaje Individual
  #16 (permalink)  
Antiguo 22/05/2011, 17:53
Avatar de rafuru
rafuru
 
Fecha de Ingreso: febrero-2009
Mensajes: 33
Antigüedad: 15 años, 2 meses
Puntos: 2
Respuesta: Dudas básicas en python

Excelente!! wow, no me habia quedado clara esa comparacion del __name__ con __main __

Aunque ya me enrede con el asunto de los metodos

Segun lo que postean __init__ es el constructor de la clase, el único constructor (por lo que no hay posibilidad de que existan más constructores como en java) o no?.

alguien me podria poner un ejemplo un poco más claro sobre la sobrecarga de metodos :/ ?

En java es algo como:
Código Javascript:
Ver original
  1. public void hola(){
  2. System.out.println ("hola");
  3. }
  4.  
  5. //Metodo con un argumento
  6. public void hola(String nombre){
  7. System.out.println("Hola" + nombre);
  8. }

En python como quedaria?

Perdon, pero esque no le entendi a las correcciones de arriba :/..


Por cierto, hay una forma de documentar en Python?

En java (de nuevo) se usan /**

Y posteriormente los comentarios de documentacion dependiendo de los constructores y metodos para que en la documentacion aparesca que recibe, que regresa.

Claro, no estoy diciendo que quiero hacer lo mismo de java en python, existiran sus diferencias, pero la documentacion a mi parecer es elemental a la hora de escribir funciones.