Python-String-Methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ())

| | | | |

isupper-lower-upper-swapcase-title/ target=_blank> String-Methoden Teil 1
String-Methoden Teil 2

Andere Methoden werden in diesem Artikel behandelt

1. strip () : — This -Methode wird verwendet, um alle führenden und nachgestellten Zeichen zu entfernen, die in ihrem Argument erwähnt werden.

2. lstrip () : — Diese Methode wird verwendet um alle führenden Zeichen zu entfernen, die in seinem Argument erwähnt werden.

3. rstrip () : — Diese Methode wird verwendet, um alle abschließenden Zeichen zu entfernen, die in ihrem Argument erwähnt werden.


# Python-Code zur Demonstration der Funktionsweise
# strip (), lstrip () und rstrip ()

str = "--- pythonengineering ---"


# Verwendung von strip() zum Entfernen aller ' - '

print ( "String nach dem Entfernen aller ` -` ist: " , end = "")

print ( str .strip ( ` -` ))

< br> # Verwendung von lstrip (), um alle nachgestellten ' - '

print ( "String nach dem Entfernen aller Leading` -` ist: " , end = "")

print ( str .lstrip ( `-` ))


# Verwendung von rstrip (), um alle führenden ' - '

print ( "String nach dem Entfernen aller Trailing` -` ist: " , end = " ")

print ( str . rstrip ( `- ` ))

Ausgabe:

String nach dem Entfernen aller `-` ist: pythonengineering String nach dem Entfernen aller führenden `-` ist: pythonengineering --- String nach dem Entfernen aller nachfolgenden` -` ist: --- pythonengineering 

4. min ("Zeichenfolge") : — Diese Funktion gibt das Alphabet des Mindestwerts aus einer Zeichenfolge zurück.

5. max ("Zeichenfolge") : — Diese Funktion gibt das Alphabet des Maximalwerts aus einer Zeichenfolge zurück.


# Python-Code zur Demonstration der Funktionsweise
# min () und max ()

str = "pythonengineering"


# Verwenden von min () zum Drucken der kleinstes Zeichen
# gibt ' e '

print ( " Das Mindestwertzeichen lautet: " + min ( str ))


# Verwendung von max (), um den größten zu drucken Zeichen
# gibt ' s '

print ( " Das Maximalwertzeichen lautet: " + max ( str ))

Ausgabe:

 Das Zeichen für den Mindestwert ist: e Das Zeichen für den Höchstwert ist: s 

6. maketrans () : — Es wird verwendet, um den Inhalt von Zeile 1 bis Zeile 2 mit den entsprechenden Indizes für die nachfolgende Übersetzung mit translate () abzugleichen.

7. translate () : — Wird verwendet, um mit maketrans () übereinstimmende Inline-Elemente auszutauschen .


< /tbody>

# Python-Code zur Demonstration der Funktionsweise
# maketrans () und translate ()

from string import maketrans # für layouttrans ()


str = "pythonengineering"


str1 = " gfo "

str2 = "abc"


# Verwendung von maktrans (), um str2-Elemente auf str1 abzubilden

zugeordnet = maketrans (str1, str2)


# mit translate () übersetzen mit display

print " Der String nach der Übersetzung mit zugeordneten Elementen lautet: "

print str . translate (mapped)

Exit:


Die Zeichenfolge nach der Übersetzung mit zugeordneten Elementen lautet: aeeksbcraeeks 

Im obigen Code wird "g" durch "a", "f" durch "b" und "o" durch "c" in der Zeichenfolge ersetzt, die die Übersetzungsfunktion verwendet.

8.replace () : — Diese Funktion wird verwendet, um in einem String einen Teilstring durch einen neuen Teilstring zu ersetzen . Diese Funktion hat 3 Argumente. Die zu ersetzende Zeichenfolge, der zu ersetzende Zeilenumbruch und der Höchstwert, der das Limit für das Überschreiben der Aktion angibt (Standard ist unbegrenzt).


# Python-Code zur Demonstration der Funktionsweise
# replace ()


str = "nerdsfornerds ist für nerds"


str1 = "Nerds"

str2 = "geeks"


# Verwendung von replace (), um str2 durch str1 in str zu ersetzen
# ändert nur 2 Fälle

print ( "Die Zeichenfolge nach dem Ersetzen der Zeichenfolgen lautet:" , end = "" )

pr int ( str . Ersetzen (str1, str2, 2 ))

Ausgabe:

Die Zeichenfolge nach dem Ersetzen der Zeichenfolgen lautet: pythonengineering is for nerds 

This method wird bereitgestellt von Chinmoy Lenka
9. expandtabs () : — Es wird verwendet, um alle Tabulatoren ("/ t") durch Leerzeichen oder nur Leerzeichen zu ersetzen, wobei eine angegebene Tabulatorgröße verwendet wird, die optional ist.
Syntax: string.tabsize (Tabulatorgröße)
Parameter: gibt die Anzahl der Zeichen an, die für ein Tabulatorzeichen ersetzt werden sollen. Standardmäßig akzeptiert die Funktion die Tabulatorgröße als 8.
Zurückgegebener Wert: ein String, in dem alle Tabulatoren durch Leerzeichen ersetzt werden.


# Python-Code zur Veranschaulichung expandtabs ()

string = `GEEKS FOR GEEKS`


# Keine Parameter, Standardgröße ist 8

print (string.expandtabs ())

< br> # Tabulatorgröße als 2 angenommen

print (string .expandtabs ( 2 ))


# pa Tabulatorgröße als 5 angenommen

print (string.expandtabs ( 5 ))

Ausgabe:

GEEKS FÜR GEEKS GEEKS FÜR GEEKS GEEKS FÜR GEEKS 

Dieser Artikel wird aktualisiert Manjeet Singh Wenn Sie Python.Engineering lieben und etwas beitragen möchten, können Sie auch einen Artikel mit Contribute.python.engineering oder indem Sie den Artikel [email protected] per E-Mail senden. Sehen Sie sich meinen Artikel an, der auf der Python.Engineering-Homepage erscheint, und helfen Sie anderen Geeks.

Bitte posten Sie Kommentare, wenn Sie etwas falsch finden oder wenn Sie weitere Informationen zu dem oben diskutierten Thema teilen möchten.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, das Problem zu lösen. Sehen Sie sich neben Python-String-Methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) auch andere exp-bezogene Themen an.

Möchten Sie sich in Python auszeichnen? Sehen Sie sich unseren Rückblick auf die besten Python-Online-Kurse 2022 an. Wenn Sie an Data Science interessiert sind, sehen Sie sich auch an, wie Sie Programmieren in R lernen.

Dieses Material ist übrigens auch in anderen Sprachen verfügbar:



Walter Zelotti

California | 2022-11-26

Danke für die Erklärungen! Ich steckte mit Python-String-Methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) für einige Stunden, endlich habe ich es geschafft 🤗. Ich hoffe nur, dass das nicht mehr auftaucht

Oliver Emmerson

Boston | 2022-11-26

Einfach und klar formuliert. Danke für den Austausch. Python-String-Methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) und andere Fragen mit String Variables war immer mein Schwachpunkt 😁. Ich hoffe nur, dass das nicht mehr auftaucht

Anna Robinson

Moscow | 2022-11-26

maketrans ist alles ein bisschen verwirrend 😭 Python-String-Methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) ist nicht das einzige Problem, auf das ich gestoßen bin. Melde mich morgen mit Rückmeldung

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

News


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