2016-11-27 2 views
0

Je crée un programme de chiffrement pseudo-aléatoire, et IDLE renvoie une erreur lorsque j'essaie d'étendre ma valeur de départ. Le code va comme ça.Python: Ajout de caractères à une erreur de chaîne

for i in str(addon): 
    seed = str(seed) 
    seed.append(str(i)) 
    seed = int(seed) 

Lorsque je l'exécute, cela se produit.

AttributeError: 'str' object has no attribute 'append' 

Des idées sur la façon dont je peux ajouter des caractères à la fin d'une chaîne?

+2

'append' est utilisé pour les listes. Vous pouvez concaténer des chaînes en utilisant '+'. – Cleb

+0

Cet extrait n'a aucun sens. Je vote pour supprimer cette question parce que c'est déroutant. – danihp

Répondre

1

Utilisez + au lieu de append. L'append est pour list objets.

seed += str(i)