Vérifier si une chaîne commence avec XXXX
Je voudrais savoir comment faire pour vérifier si une chaîne commence par "bonjour" en Python.
En Bash j'ai l'habitude de faire:
if [[ "$string" =~ ^hello ]]; then
do something here
fi
Comment puis-je obtenir le même en Python?
- D'accord. Aussi, le titre passe presque pour la syntaxe correcte pour le faire 🙂 il suffit de supprimer certains espaces et ajouter un peu de parenthèses et de fin du côlon...
if aString.startswith(XXXX):
Vous devez vous connecter pour publier un commentaire.
Plus d'infos sur startwith
RanRag a déjà répondu à votre question.
Cependant, plus généralement, de ce que vous faites avec
est un regex match. Pour faire la même chose en Python, vous feriez:
Évidemment, dans ce cas,
somestring.startswith('hello')
est mieux.Dans le cas où vous voulez faire correspondre plusieurs mots pour le mot magique, vous pouvez passer le mots à correspondre comme un n-uplet:
Note:
startswith
prendstr or a tuple of str
Voir le docs.
Peut également être fait de cette façon..