Frank Benkstein wrote:
txt.args[1]
'Connection refused'
c = 'Connection refused' txt.args[1].startswith(c)
True
txt.args[1].endswith(c)
True
txt.args[1] is c
False
"txt.args[1] is c" wäre wahr, wenn sich beide auf den selben Speicherbereich bezögen. Wenn du auf Gleichheit prüfen willst ist "txt.args[1] == c" der richtige Ausdruck.
c = txt.args[1]
Hier wird "c" zu einem Pointer auf txt.args[1]
txt.args[1].startswith(c)
True
txt.args[1].endswith(c)
True
txt.args[1] is c
True
womit beide auf die selbe Adresse verweisen.
mfg, Fabian