Sono abbastanza nuovo in Python e sono completamente confuso dal .join()
quale ho letto il metodo preferito per concatenare le stringhe.
Provai:
strid = repr(595)
print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))
.tostring().join(strid)
e ottenuto qualcosa del tipo:
5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5
Perché funziona così? Il 595
giusto non dovrebbe essere automaticamente aggiunto?