Manipulation des cordes en python

Estimation du temps de lecture : 2 procès-verbal

Vous travaillez avec des cordes et vous devez les modifier rapidement pour qu'elles aient l'air correct ? Nous allons vous montrer les manipulations suivantes afin que vous puissiez rapidement apprendre à mieux les gérer.

Python propose des méthodes très faciles à utiliser, qui facilitent le processus d'obtention de l'aspect que vous souhaitez donner aux données.

Trouver la longueur d'une chaîne

# Trouver la longueur d'une chaîne
texte = "Fetchme
print("Length is :", len(text))

Le résultat est : ===> La longueur est : 7

Comment diviser une variable de chaîne - en utilisant une seule valeur de division

texte = "Bonjour, quel est votre nom."
splittext = text.split(",") ==> Une valeur de fractionnement est attribuée.
print(splittext)

Le résultat est : ===> ["Bonjour", "Quel est votre nom ?"]

Comment diviser une variable de chaîne de caractères - utiliser plusieurs valeurs de division

texte = "Bonjour, quel est votre nom ; mon nom est Joe ; test"
print(re.split(r'[,. ;]', text)) ==> Notez que ce que vous voulez partager se trouve entre les parenthèses [].

Le résultat est : ===> ["Bonjour", "Quel est votre nom", "Mon nom est Joe", "test"]

Trouver n'importe quel caractère dans une chaîne

texte = "Bonjour, quel est votre nom."
print("Le premier caractère est :", texte [0])
imprimer ("Le cinquième caractère est :", texte [5])
imprimer ("Le sixième caractère est :", texte [6])

résultat :
Le premier caractère est : H
Le cinquième caractère est : ,
Le sixième caractère est : w

Imprimez une chaîne de caractères en majuscules ou en minuscules

texte = "Joe
print("Upper case :", str.upper(text)) #upper case
print("Lower case :",str.lower(text)) #affaires mineures

résultat :
Majuscules : JOE
Minuscule : joe

Concaténation d'une chaîne

premier = "pluvieux
dernier = "jour
nom = prénom + nom
en caractères d'imprimerie (nom)

le résultat est : un jour de pluie

Le test d'une valeur de chaîne renvoie une valeur booléenne

mot-clé = "abc123XSWb"
chiffres = "123
print(testword.isalnum()) #vérifiez si tous les caractères sont alphanumériques
print(testword.isalpha()) #vérifiez si tous les caractères de la chaîne sont alphabétiques
print(digits.isdigit()) #test si la chaîne ne contient que des chiffres
print(testword.istitle()) #test si la chaîne contient des mots du titre
print(testword.isupper()) #test si la chaîne contient des majuscules
print(testword.islower()) #test si la chaîne contient des minuscules
print(testword.isspace()) #test si la chaîne contient des espaces
print(testword.endswith('b')) #test si la chaîne se termine par un b
print(testword.startswith('H')) #test si la chaîne commence par H

résultat :
Vrai
Faux
Vrai
Faux
Faux
Faux
Faux
Vrai
Faux