Verrücktheit aufrufen str() zum konvertieren integer zu string in Python 3?

Warum ist das geben von mir ein Fehler?

>>> variable = str(21)

Traceback (most recent call last):
  File "<pyshell#101>", line 1, in <module>
    variable = str(21)
TypeError: 'str' object is not callable
hast du den Namen einer Variablen "str"?
Hatten Sie definieren eine weitere string-variable, und weisen Sie es einer Variablen str ? denn die machen so dass Sie am Ende shadowing der builtin-Funktion str() e.g: str = 'test'; print(str(124)).
Die downvotes sind fehl am Platz. Die meisten von uns haben beschattet gelieferten, beim lernen. Schauen Sie, wie viele code-Beispiele gibt, die mit list = [...]. Ich aktualisierte den Titel dieser Frage.

InformationsquelleAutor blueplastic | 2011-08-15

Schreibe einen Kommentar