Maison > développement back-end > Tutoriel Python > Explication détaillée de la façon d'utiliser la fonction Startswith() et la fonction Endswith en Python

Explication détaillée de la façon d'utiliser la fonction Startswith() et la fonction Endswith en Python

巴扎黑
Libérer: 2017-09-09 11:25:31
original
3206 Les gens l'ont consulté

L'éditeur ci-dessous vous présentera un cliché sur la fonction Python startwith() et se termine par la fonction Python. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un coup d'œil

Fonction : démarre avec()

Fonction : Détermine si la chaîne commence par le caractère ou la sous-chaîne spécifié Démarrage

1. Description de la fonction

Syntaxe : string.startswith(str, beg=0,end=len(string))
Ou string[beg : end].startswith(str)

Description du paramètre :

string : chaîne détectée
str : caractère ou sous-chaîne spécifié. (Vous pouvez utiliser des tuples, qui correspondront un par un)
beg : définir la position de départ de la détection de chaîne (facultatif)
end : définir la position finale de la détection de chaîne (facultatif)

Si Si les paramètres beg et end sont présents, vérifiez dans la plage spécifiée, sinon vérifiez la chaîne entière

Valeur de retour

Si la chaîne est détectée, elle renvoie True, sinon elle renvoie False. Le caractère vide par défaut est True

Analyse de fonction : Si la chaîne string commence par str, renvoie True, sinon renvoie False

2. Exemple


>>> s = 'hello good boy doiido'
>>> print s.startswith('h') 
True
>>> print s.startswith('hel') 
True
>>> print s.startswith('h',4) 
False
>>> print s.startswith('go',6,8) 
True
 
#匹配空字符集 
>>> print s.startswith('') 
True
#匹配元组 
>>> print s.startswith(('t','b','h')) 
True
Copier après la connexion

Environnement d'utilisation : utilisé pour le jugement if


>>> if s.startswith('hel'): 
 print "you are right"
else: 
 print "you are wrang"
you are right
Copier après la connexion

Fonction : se termine par()

Fonction : Déterminer si une chaîne se termine par un caractère ou une sous-chaîne spécifié, souvent utilisé pour déterminer le type de fichier

Description de la fonction
<. 🎜>

Syntaxe : string.endswith(str, beg=[0,end=len(string)])

string[beg:end].endswith(str)

Description du paramètre :

string : la chaîne détectée

str : caractères ou sous-chaînes spécifiés (des tuples peuvent être utilisés, qui seront mis en correspondance un par un)
beg : définit la position de départ de la détection de chaîne (peut sélectionner, en comptant à partir de la gauche)
end : définir la position finale de la détection de chaîne (facultatif, en comptant à partir de la gauche)

Si les paramètres beg et end existent, vérifiez dans la plage spécifiée, sinon dans Vérifiez toute la chaîne


Valeur de retour :

Si la chaîne est détectée, elle renvoie True, sinon elle renvoie False.

Analyse : si la chaîne de caractères se termine par str, renvoie True, sinon renvoie False

Remarque : le caractère nul sera considéré comme vrai

2. Exemples


>>> s = &#39;hello good boy doiido&#39; 
>>> print s.endswith(&#39;o&#39;) 
True 
>>> print s.endswith(&#39;ido&#39;) 
True 
>>> print s.endswith(&#39;do&#39;,4) 
True 
>>> print s.endswith(&#39;do&#39;,4,15) 
False 
 
 
 
 
#匹配空字符集 
>>> print s.endswith(&#39;&#39;) 
True 
#匹配元组 
>>> print s.endswith((&#39;t&#39;,&#39;b&#39;,&#39;o&#39;)) 
True
Copier après la connexion
Environnements courants : utilisés pour déterminer les types de fichiers (tels que des images, des fichiers exécutables)


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal