1. >print (len (str)) #Imprime la longueur de la chaîne
2. Rechercher des caractères
#strchr(str1,str2) # Rechercher le nom de la fonction de caractère
str1 = 'apples'str2 = 'e'
result = str1.index(str2) # Trouvez le caractère str2 dans la chaîne str1print (result)
3 .Copier la chaîne
#strcpy(str1,str2) #Copier le nom de la fonction de chaîne
str1 = 'apples'str2 = str1 #Attribuer la chaîne str1 à str2
str1 = 'bananes'Nom de la fonction de chaînestr1 = 'pommes'
str2 = 'bananes'
str1 += str2 # La chaîne str1 est concaténée avec la chaîne str2 puis assignée à str1
print ( str1)
str.capitalize () #Mise en majuscule la première lettre
#strupr(str)
str = 'abcdefgh'
str = str.upper()
str = 'ABCdefgh'
str = str.lower()print (str)
#strrev(str) str = 'abcdefg'
str = str[::-1] # Index du début à la fin, n° Trois paramètres - 1 signifie ordre inverse imprimer (str)
7. Rechercher une chaîne
#strstr(str1,str2) #Find string function name
str2 = 'cde'
print (str1.find(str2)) #Trouver la chaîne str2 dans la chaîne str1#Variable.find("Que trouver",[position de départ, position de fin]), la position de départ et la position finale représente la plage à rechercher, et si elle est vide, cela signifie tout rechercher. Une fois la recherche trouvée, la position sera renvoyée. La position est calculée à partir de
0. Si elle n'est pas trouvée, -
1 sera renvoyé.
8. Remplacement de chaîne
str = 'abcabcabc'
str=str.replace('a', ' 0') #Remplacez le caractère "a" dans la chaîne str par "0" et réaffectez-le à str
Alignement des chaînes str.ljust(n,[fillchar]) # Affiche n caractères, str est aligné à gauche et la partie manquante est remplie de fillchar. La valeur par défaut est des espaces. str.rjust(n,[fillchar]) # Comme ci-dessus, aligné à droite
str.center(n, [fillchar]) # Comme ci-dessus, centré 10. Autres Fonction
str.count(char, [start, [end]]) #Comptez le nombre de fois que le caractère char apparaît dans la chaîne str, vous pouvez définir par où commencer et où terminer
str. lstrip([chars]) #Supprimer la partie gauche des caractères
str.rstrip([chars]) #Supprimer la partie à droite des caractèresstr.split([sep , [maxsplit]]) #Utilisez sep comme délimiteur, divisez str en une liste, maxsplit signifie diviser Le nombre de fois, le séparateur par défaut est le caractère vide
str.startswith(char) #Que ça commence with char str Si toutes les lettres et tous les chiffres
str.isalpha() Est #str tous les caractères d'espacement
str = 'abcdefghigklm′
str[0:3] #Intercepter le premier au troisième caractère# "abc"
str[:] #Intercepter tous les caractères de la chaîne# "abcdefghigklm"
str [6:] #Intercepter du septième caractère à la fin# "higklm"
str[:-3] #Intercepter du début à l'avant-dernier caractère# "abcdefghig"
str[2 ] >str[-3:-1] #Intercepter les caractères avant l'avant-dernier caractère et le premier caractère du dernier# "kl"
str[-3:] # oka motif de l'avant-dernier caractère à la fin# "kl"
str[:-5:-3] #Tronque les quatre derniers caractères dans l'ordre inverse et intercepte tous les 2 caractères# "mg"
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!