Soy bastante nuevo en Python y estoy completamente confundido por .join()
lo que he leído es el método preferido para concatenar cadenas.
Lo intenté:
strid = repr(595)
print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))
.tostring().join(strid)
y obtuve algo como:
5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5
¿Por qué funciona así? ¿No debería 595
simplemente agregarse automáticamente?