25 Aug
2017
25 Aug
'17
9:18 a.m.
Am 25.08.17 um 10:28 schrieb Tobias Herp:
Dann erfüllt die "Variante 3" den Zweck:
d = ''.join([a, b, c])
...
Die "Variante 3" konvertiert Nicht-Strings stillschweigend. Was aber, wenn ich ganz selbstverständlich davon ausgehe, daß es Strings sind, und eine Abweichung hiervon ein sicheres Zeichen für einen Fehler ist? Ich verplempere nicht nur eine Menge Rechenzeit, sondern verberge auch noch den Fehler:
Das stimmt aber nun nicht:
''.join(['a', 2]) TypeError Traceback (most recent call last) ''.join(['a', 2]) TypeError: sequence item 1: expected str instance, int found
Mike