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
Die downvotes sind fehl am Platz. Die meisten von uns haben beschattet gelieferten, beim lernen. Schauen Sie, wie viele code-Beispiele gibt, die mit
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Code allein wird nicht geben Ihnen ein Fehler. Zum Beispiel habe ich gerade so probiert:
Irgendwo in Ihrem code, den Sie sind, festzulegen, dass
str =
etwas anderes, Maskierung der builtin-definition vonstr
. Entfernen, und der code wird funktionieren.InformationsquelleAutor user
Da hast du wohl überschrieben
str
Funktion, indem Sie Ihre eigene variablestr
.InformationsquelleAutor Daniel Roseman