Contenu de l'introduction
Il existe les opérations suivantes pour supprimer la chaîne de caractères python.
La partie importante est " Renvoyer une copie </ b>". Notez que les résultats diffèrent selon que la copie est imprimée telle quelle ou si elle est affectée à une variable puis sortie.
strip Renvoie une copie avec le début et la fin de la chaîne supprimés
#Sortie telle quelle
a="abcdaeadcba"
print(a.strip("a"))
##production
### "bcdaeadcb"
#Remplacez puis sortez
b="abcdedcba"
bs=b.strip("a")
print(bs)
##production
### "bcdedcb"
lstrip Renvoie une copie avec le premier caractère de la chaîne supprimé
#Sortie telle quelle
a="abcdaeadcba"
print(a.lstrip("a"))
##production
### "bcdaeadcba"
#Remplacez puis sortez
b="abcdedcba"
bs=b.lstrip("a")
print(bs)
##production
### "bcdedcb"
rstrip Renvoie une copie avec le dernier caractère de la chaîne supprimé
#Sortie telle quelle
a="abcdedcba"
print(a.rstrip("a"))
##production
### "bcdaeadcba"
#Remplacez puis sortez
b="abcdedcba"
bs=b.rstrip("a")
print(bs)
##production
### "bcdedcb"
Pour supprimer autre chose que "exemple" de la chaîne de caractères "www.example.com", vous pouvez l'écrire comme suit.
#modèle 1
print('www.example.com'.strip('www.').strip(".com"))
##production
### "example"
#Motif 2
print('www.example.com'.strip('cmowz.'))
##production
### "example"
Lorsque la chaîne de caractères à supprimer par bande est spécifiée, l'argument est traité comme " Jeu de chaînes de caractères </ b>". Par conséquent, dans le modèle 2, les six types de chaînes de caractères "cmowz." Inclus dans "www.example.com" sont supprimés.
https://docs.python.org/ja/3/library/stdtypes.html?highlight=strip
Recommended Posts