Je suis assez nouveau à Python et suis complètement confus par .join()
que j'ai lu est la méthode préférée pour la concaténation des chaînes.Que fait exactement la méthode .join()?
J'ai essayé:
strid = repr(595)
print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))
.tostring().join(strid)
et a obtenu quelque chose comme:
5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5
Pourquoi ça marche comme ça? Le 595
ne devrait-il pas être ajouté automatiquement? Join() permet de concaténer tous les éléments de la liste.
Je pense que vous avez tapé votre Yubikey alors que le programme est exécuté en – Trenton