Aller au contenu

[python] recuperer chaine de caractère


Bad Boy

Messages recommandés

Bonjour,

Je débute en python et je bloque sur une fonction pour récupérer une chaine de caractère.

La chaine de caractère est de la forme suivante : !w nom message avec message= un message quelconque (ex : hello word)

Comment faire pour récupérer !w, le nom et le message dans des variables différentes ?

En googlelant ma question j'ai vue que je pourrais utiliser la fonction split comme cela :

mavariable='!w$nom$message'.split('$')

mais après comment faire pour récupérer les éléments de la listes :merci: ça marche ça : nom=mavariable(2) ?

Merci d'avance :modoreussi:

ps : est ce que vous connaissez des sites pour les débutants en python ?

Lien vers le commentaire
Partager sur d’autres sites

Merci pour le lien :p

avec ce site la et le tiens j'ai pu faire le bout de code suivant et qui doit fonctionner ;)

	if text[0:1] == "!":
	text=text.strip()  #on supprime les espaces du début et de la fin
	pseudoMessage=text.split()  #on crée une liste
	command=pseudoMessage[0] #on recupère le !w
	command=command[1:2]	#on recupère le w
	pseudo=pseudoMessage[1] # 2 er element de la liste
	message=pseudoMessage[2:] # 3 à n elements de la liste
	message="".join(message)  # on récupère le message avec espace

En faite le python c'est pas si dure que ça ;)

Merci encore :p

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...