Maison > développement back-end > Tutoriel Python > Comment utiliser des chaînes en Python

Comment utiliser des chaînes en Python

巴扎黑
Libérer: 2017-06-23 14:53:26
original
1591 Les gens l'ont consulté

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 str1

print (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îne

str1 = 'pommes'
str2 = 'bananes'
str1 += str2       # La chaîne str1 est concaténée avec la chaîne str2 puis assignée à str1
print ( str1)

5. Conversion de casse dans les chaînes

str.lower()                                uiatch Échange de cas

str.capitalize ()      #Mise en majuscule la première lettre

#strupr(str)
str = 'abcdefgh'
str = str.upper()

print ( str)

# strlwr(str)

str = 'ABCdefgh'

str = str.lower()

print (str)


6. Chaîne inversée


#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

str1 = 'abcdefg'     

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

print (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.strip([chars]) #Supprimez tous les caractères avant et après les caractères dans str, ce qui peut être compris comme le remplacement des caractères avant et après S par Aucun

str. lstrip([chars]) #Supprimer la partie gauche des caractères

str.rstrip([chars])        #Supprimer la partie à droite des caractères

str.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.islower()                      ∣                              par +    Si #str a la première lettre en majuscule

11. Tranchage de cordes

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!

É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