Chaînes Python couramment utilisées
Nous aurons quelques chaînes couramment utilisées lors de l'apprentissage de Python, je le ferai Il y en a en faisant le tri, il y en a en fait beaucoup plus, voici juste des exemples.
1.eval(str)
print("12+3")print(eval("12+3"))
Les chaînes que nous saisissons habituellement lors de l'impression sont sorties directement et eval (str) peut traiter la chaîne str comme une expression valide et renvoyer le résultat du calcul
(recommandation d'apprentissage gratuite : tutoriel vidéo python )
2.len(str)
print(len("man"))print(len("man "))
len(str) caractère de retour La longueur du la chaîne (nombre de caractères) et les espaces sont également des caractères
3.lower(str)
str1 = "MAN"print(str1.lower())
lower(str) conversion Les lettres majuscules sont des lettres minuscules (équivalent à régénérer une chaîne)
4.upper(str)
str2 = "man"print(str2.upper())
upper( str) convertit les lettres minuscules en lettres majuscules (équivalent à régénérer une chaîne) et est juste le contraire de lower()
5.swapcase()
str3 ="so that WE LIKe close FriENds"print(str3.swapcase())
swapcase() convertit les lettres minuscules de la chaîne en majuscules et les lettres majuscules en minuscules
6.ljust(width[,filch])
str4 = "man"print(str4.ljust(40, "*"))
ljust(width[, filch]) renvoie une chaîne alignée à gauche de la largeur spécifiée, filch est le caractère de remplissage et l'espace par défaut est
7.rjust(width[ , filch ]) De la même manière, il est aligné à droite
8.center(width, filch)
str5 = "man!"print(str5.center(40, "*"))
center(width , filch) renvoie une chaîne spécifiée centrée, avec un espace rempli par défaut
9.zfill(width)
str6 = "man!"print(str6.zfill(40))
zfill( width) renvoie une chaîne d'une longueur de width. La chaîne d'origine est alignée à droite et précédée de 0
10.count(str[,start][,end])
str7 = "so that we like close close friends"print(str7.count("close"))print(str7.count("close", 22, len(str7)))
count(str[, start][, end]) renvoie le nombre d'occurrences de str dans la chaîne. Vous pouvez spécifier une plage. du début à la fin
11.find(str[,strat][,end])
str7 = "so that we like close close friends"print(str7.find("close"))print(str7.find("man"))
find(str [,strat][,end]) de gauche à droite Vérifiez si la chaîne str contient la chaîne recherchée. Vous pouvez spécifier la plage par défaut. Ce que vous obtenez est l'indice de début qui apparaît pour la première fois. . Il n'y a pas de retour -1
12.title()
str7 = "so that we like close close friends"print(str7.title())
title() Mettre en majuscule la première lettre de chaque mot.
13.capitalize()
str7 = "tHAtwelikEcLOSEclosefRIEnds"print(str7.capitalize())
La première lettre de capitalize() est en majuscule et les autres lettres sont en minuscules
14.index(str, start=0, end=len(str)
str7 = "so that we like close close friends"print(str7.index("we"))print(str7.index("is"))
index (str, start=0 , end=len (str)) est identique à find, mais si str n'existe pas, une exception sera signalée
15.lstrip()
str8 = " a good man!"str9 = "***** a good man!"print(str8.lstrip())print(str9.lstrip("*"))
lstrip() intercepte les caractères spécifiés sur le côté gauche de la chaîne. La valeur par défaut est un espace. Comme vous pouvez le voir, écrivez Après avoir intercepté les paramètres, les espaces ne seront pas interceptés
.J'apprends encore, veuillez me corriger s'il y a des erreurs
De nombreuses recommandations d'apprentissage gratuites, veuillez visitertutoriel Python(vidéo)
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!