Was genau macht die .join () Methode?

Ich bin Recht neu in Python und bin völlig verwirrt durch .join() die ich gelesen habe, ist die bevorzugte Methode für die Verkettung von strings.

Habe ich versucht:

strid = repr(595)
print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))
    .tostring().join(strid)

und habe so etwas wie:

5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5

Warum funktioniert es so? Sollte nicht die 595 nur automatisch angehängt?

InformationsquelleAutor der Frage Matt McCormick | 2009-12-09

Schreibe einen Kommentar