PythonMéthodes des chaînes
str. startswith()
Vérifie si une chaîne commence par un fragment donné.
- Renvoie
TrueouFalse.- Modifie l’original
- Non
Exemple
#Python
urls = ["https://codeworlds.com", "ftp://files.com", "http://example.com"]
for url in urls:
secure = url.startswith("https://")
web = url.startswith(("http://", "https://"))
print(url, secure, web)Résultatrésultat enregistré, vous pouvez le vérifier
https://codeworlds.com True True
ftp://files.com False False
http://example.com False True
Définition et utilisation
#La méthode startswith() renvoie True si la chaîne commence par le préfixe donné. C’est plus clair et plus sûr que comparer la tranche chaîne[:n].
Vous pouvez passer en argument un tuple de préfixes, et la méthode vérifie si la chaîne commence par l’un d’eux : url.startswith(("http://", "https://")).
La comparaison distingue les majuscules et les minuscules. Si elle ne doit pas en tenir compte, convertissez d’abord la chaîne en minuscules.
Syntaxe
#Syntaxe
chaîne.startswith(prefix, start=0, end=len(chaîne))Paramètres
#prefix
str ou tuple de chaînes
Un préfixe, ou plusieurs préfixes.start
int, optionnel
La position à partir de laquelle commencer la vérification.
Bonnes pratiques
#- Pour plusieurs préfixes, passez un tuple, pas une liste. Une liste lève une erreur.
- Après avoir vérifié un préfixe, vous pouvez le supprimer avec
removeprefix().
Entrées associées
#Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.