Y seguimos con las dudas
Hernan Martinez Foffani
hernan en orgmf.com.ar
Lun Mayo 27 12:24:15 CEST 2002
> > A partir de la version 2.2 se puede usar help(..) sobre los
> > constructores. help(dict), help(list), help(str), help(int), etc.
>
> Pues yo tengo una duda, no se si te refieres que a partir de la
> 2.2 se puede usar sobre constructores o en general, .....
a partir de la 2.2 comenzo con la unificacion entre tipos y clases.
anteriormente eran dos entidades distintas. y desde la 2.2 el tipo
es el constructor.
ejemplo:
>>> type(3) # el tipo de 3 es entero (no hay novedad aqui)
<type 'int'>
>>> 3 .__class__ # y su clase es tambien entero!
<type 'int'>
>>> a = int() # el constructor devuelve un entero
>>> a
0
>>> int.__class__ # y la clase del constructor es del tipo "tipo"
<type 'type'>
>>>
lo que quise decir es que a partir de la 2.2 el tipo es un constructor
de objetos de dicho tipo, y que podrias usar el help sobre tipos como
lo harias con cualquier clase.
> ....... ya que yo uso la 2.1.2 en la Debian (imagino que eso da igual)
> y no puedo usar el help()
mmm... ¿qué error te da?
como lo explico Chema anteriormente también podrías hacer:
help({}), help([]), etc. o sea el help sobre un objeto de ese tipo.
eso funciona en todas las versiones desde la 1.5.2 que yo recuerde.
-Hernan
Más información sobre la lista de distribución Python-es