2010-03-12 5 views
3

Pourquoi nefonction Python aide() et la fonction string.title

import string;help(string.title) 

semblent fonctionner, mais

help(string.strip) 

fonctionne très bien?

Je reçois l'erreur

Traceback (most recent call last):
File "", line 1, in AttributeError: 'module' object has no attribute 'title'

Répondre

2

title est une méthode sur les objets de type str, pas une fonction dans le module string. Cela signifie que vous pouvez faire "foo".title() ou str.title("foo") mais pas string.title("foo").

+0

Tapez 'str', pas' string'. –

+0

Bon point Ignacio, merci. – Gabe

1

help(str.title) semble fonctionner très bien.

+0

Il doit y avoir une sorte de distinction entre str et string que je vais devoir lire, merci. – wp123

+0

str est intégré, 'string' est un module – ghostdog74

+0

' str' est le type de chaîne littérale. –