Méthodes de chaîne Python | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ())

| | | | |

isupper-lower-upper-swapcase-title/ target=_blank> String Methods Part- 1
String Methods Part- 2

D’autres méthodes sont abordées dans cet article

1. strip ()  : — Cette méthode est utilisée pour supprimer tous les caractères de début et de fin mentionnés dans son argument.

2. lstrip ()  : — Cette méthode est utilisé pour supprimer tous les caractères de tête mentionnés dans son argument.

3. rstrip ()  : — Cette méthode est utilisée pour supprimer tous les caractères de fin mentionnés dans son argument.

< p>

# Code Python pour montrer comment cela fonctionne
# strip (), lstrip () et rstrip ()

str = "--- pythonengineering ---"


# utilisation de strip () pour supprimer tous & # 39; - & # 39;

print ( "Chaîne après avoir tout supprimé ’ -’ est : " , fin = "")

print ( str .strip ( ’ -’ ))

< br /> # en utilisant lstrip () pour supprimer tous les & # 39; - & # 39;

print ( "Chaîne après avoir tout supprimé ’-’ en tête est : " , fin = "")

print ( str .lstrip ( ’-’ ))


# en utilisant rstrip () pour supprimer tous les & # 39 ; - & # 39;

print ( "Chaîne après avoir tout supprimé trailing’ -’ est : " , end = " ")

print ( str . rstrip ( ’- ’ ))

Sortie :

 La chaîne après suppression de tous les ’-’ est : pythonengineering La chaîne après suppression de tous les ’-’ de début est : pythonengineering --- La chaîne après suppression de tous les ’-’ de fin est : --- pythonengineering 

4. min ("string")  : — Cette fonction renvoie l’ alphabet de valeur minimale d’une chaîne.

5. max ("chaîne")  : — Cette fonction renvoie l’ alphabet de valeur maximale d’une chaîne.

# Code Python pour montrer comment cela fonctionne
# min () et max ()

str = "pythonengineering"

< br /> # utilisation de min () pour imprimer le plus petit caractère
# imprime & # 39; e & # 39;

print ( " Le caractère de valeur minimale est : " + min ( str ))


# utilisation de max () pour imprimer le caractère le plus grand
# imprime & # 39; s & # 39;

print ( " Le caractère de valeur maximale est : " + max ( str ))

Sortie :

 Le caractère de valeur minimale est : e Le caractère de valeur maximale est : s 

6. maketrans ()  : — ; Il est utilisé pour faire correspondre le contenu de la ligne 1 à la ligne 2 avec les indices appropriés pour une traduction ultérieure à l’aide de translate ().

7. traduire () : — Utilisé pour échanger les éléments en ligne correspondant avec maketrans ().

# code Python pour montrer comment cela fonctionne
# maketrans () et translate ()

de string import maketrans # pour layouttrans ()

str = "pythonengineering"

str1 = " gfo "

str2 = "abc"


# utiliser maktrans () pour mapper les éléments str2 sur str1

mappé = maketrans (str1, str2)


# utiliser translate () pour traduire en utilisant display

print " La chaîne après traduction à l’aide d’éléments mappés est : "

print str . traduire (mappé)

Quitter :

 La chaîne après traduction à l’aide d’éléments mappés est : aeeksbcraeeks 

Dans le code ci-dessus, "g" est remplacé par "a", "f" est remplacé par "b" et "o" est remplacé par "c" dans la chaîne à l’aide de la fonction de traduction.

8.replace ()  : — Cette fonction est utilisée pour remplacer une sous-chaîne par une nouvelle sous-chaîne dans une chaîne. Cette fonction a 3 arguments. La chaîne à remplacer, la nouvelle ligne à remplacer et la valeur maximale indiquant la limite d’écrasement de l’action (la valeur par défaut est illimitée).

< /tbody>

# Code Python pour montrer comment cela fonctionne
# replace ()

str = "nerdsfornerds est pour les nerds"

str1 = "nerds"

str2 = "geeks"


# utilisation de replace () pour remplacer str2 par str1 dans str
# ne change que 2 cas

print ( "La chaîne après avoir remplacé les chaînes est :" , end = "" )

print ( str . remplacer (str1, str2, 2 ))

Sortie :

 La chaîne après avoir remplacé les chaînes est : pythonengineering est pour les nerds 

Cette méthode est fourni par Chinmoy Lenka
9. expandtabs ()  : — Il est utilisé pour remplacer tous les onglets ("/ t") par des espaces ou uniquement des espaces, en utilisant une taille d’onglet spécifiée, qui est facultative.
Syntaxe : string.tabsize (tabsize)
Paramètres : spécifie le nombre de caractères à remplacer pour un caractère de tabulation. Par défaut, la fonction accepte la taille de tabulation à 8.
Valeur renvoyée : une chaîne dans laquelle toutes les tabulations sont remplacées par des espaces.

< td class = "code">

# Code Python pour l’illustration expandtabs ()

string = ’GEEKS POUR GEEKS’


# Aucun paramètre, la taille par défaut est 8

print (string.expandtabs ())


# taille de tabulation prise égale à 2

print (string.expandtabs ( 2 ))


# pa Taille d’onglet prise égale à 5

print (string.expandtabs ( 5 ))

Sortie :

 GEEKS POUR GEEKS GEEKS POUR LES GEEKS LES GEEKS POUR LES GEEKS 

Cet article est mis à jour Manjeet Singh Si vous aimez Python.Engineering et aimeriez contribuer, vous pouvez également écrire un article en utilisant contribuer.python.engineering ou en envoyant l’article [email protected] .ingénierie. Voir mon article apparaissant sur la page d’accueil de Python.Engineering et aider d’autres geeks.

Veuillez publier des commentaires si vous trouvez quelque chose de mal ou si vous souhaitez partager plus d’informations sur le sujet abordé ci-dessus.

Nous espérons que cet article vous a aidé à résoudre le problème. Outre Méthodes de chaîne Python | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()), consultez d'autres sujets liés à exp.

Vous voulez exceller en Python? Consultez notre examen des meilleurs cours en ligne Python 2022. Si vous êtes intéressé par la science des données, découvrez également comment apprendre la programmation en R.

Au fait, ce matériel est également disponible dans d'autres langues:



Schneider Emmerson

Moscow | 2022-11-26

Je me préparais pour mon entretien de codage, merci de clarifier ceci - Méthodes de chaîne Python | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) en Python n'est pas le plus simple. Vérifié hier, ça marche !

Olivia Williams

Rome | 2022-11-26

C'est simple et clair. Merci de partager. Méthodes de chaîne Python | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) et autres problèmes avec String Variables ont toujours été mon point faible 😁. Vérifié hier, ça marche !

Manuel Sikorski

Rome | 2022-11-26

C'est simple et clair. Merci de partager. Méthodes de chaîne Python | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) et autres problèmes avec Python functions ont toujours été mon point faible 😁. Vérifié hier, ça marche !

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically