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

| | | | |

isupper-lower-upper-swapcase-title/ target=_blank> Stringmethoden deel 1
String Methoden Deel 2

Andere methoden worden besproken in dit artikel

1. strip () : — Deze methode wordt gebruikt om alle voorloop- en volgtekens die in het argument worden genoemd te verwijderen.

2. lstrip () : — Deze methode is gebruikt om alle voorloop tekens te verwijderen die in het argument worden genoemd.

3. rstrip () : — Deze methode wordt gebruikt om alle achterliggende tekens te verwijderen die in het argument worden genoemd.

< p>

# Python-code om te demonstreren hoe het werkt
# strip (), lstrip () en rstrip ()

str = "--- pythonengineering ---"


# gebruik strip () om alle & # 39; - & # 39;

print ( "String na strippen van alle ’ -’ is: " , end = "")

print ( str .strip ( ’ -’ ))

< br /> # gebruik lstrip () om alle achterliggende & # 39; - & # 39;

print ( "String na strippen van alle leidend’ -’ is: " , end = "")

print ( str .lstrip ( ’-’ ))


# met behulp van rstrip () om alle leidende & # 39; - & # 39;

print ( "String na strippen van alle trailing’ -’ is: " , end = " ")

print ( str . rstrip ( ’- ’ ))

Uitvoer:

 String na strippen van alle ’-’ is: pythonengineering String na strippen van alle leidende ’-’ is: pythonengineering --- String na strippen van alle trailing’ -’ is: --- pythonengineering 

4. min ("string") : — Deze functie retourneert het -alfabet met de minimumwaarde uit een tekenreeks.

5. max ("tekenreeks") : — Deze functie retourneert het alfabet met maximale waarde uit een tekenreeks.

# Python-code om te demonstreren hoe het werkt
# min () en max ()

str = "pythonengineering"

< br /> # gebruik min () om het kleinste teken af te drukken
# prints & # 39; e & # 39;

print ( " Het teken met de minimumwaarde is: " + min ( str ))


# gebruik max () om de grootste teken
# prints & # 39; s & # 39;

print ( " Het maximumwaardeteken is: " + max ( str ))

Uitvoer:

 De minimumwaarde is: e De maximumwaarde is: s 

6. maketrans () : — Het wordt gebruikt om de inhoud van regel 1 te matchen met regel 2 met de juiste indices voor latere vertaling met behulp van translate ().

7. vertalen () : — Gebruikt om inline-elementen te verwisselen die overeenkomen met met maketrans ().

# Python-code om te demonstreren hoe het werkt
# maketrans () en translate ()

van string import maketrans # voor layouttrans ()

str = "pythonengineering"

str1 = " gfo "

str2 = "abc"


# met maktrans () om str2-elementen toe te wijzen aan str1

in kaart gebracht = maketrans (str1, str2)


# gebruik translate () om te vertalen met display

print " De string na vertaling met behulp van toegewezen elementen is: "

print str . vertalen (in kaart gebracht)

Afsluiten:

 De string na vertaling met behulp van toegewezen elementen is: aeeksbcraeeks 

In de bovenstaande code wordt "g" vervangen door "a", "f" wordt vervangen door "b" en "o" wordt vervangen door "c" in de tekenreeks met behulp van de vertaalfunctie.

8.vervang () : — Deze functie wordt gebruikt om een substring te vervangen door een nieuwe substring in een string. Deze functie heeft 3 argumenten. De tekenreeks die moet worden vervangen, de nieuwe regel die moet worden vervangen en de maximale waarde die de limiet aangeeft voor het overschrijven van de actie (standaard is onbeperkt).

< /tbody>

# Python-code om te demonstreren hoe het werkt
# Replace ()

str = "nerdsfornerds is voor nerds"

str1 = "nerds"

str2 = "geeks"


# gebruik vervangen () om str2 te vervangen door str1 in str
# verandert slechts 2 gevallen

print ( "De string na het vervangen van strings is:" , end = "" )

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

Uitvoer:

 De string na het vervangen van strings is: pythonengineering is voor nerds 

Deze methode wordt geleverd door Chinmoy Lenka
9. expandtabs () : — Het wordt gebruikt om alle tabs ("/ t") te vervangen door spaties of alleen spaties, met een gespecificeerde tabgrootte, die optioneel is.
Syntaxis: string.tabsize (tabsize)
Parameters: specificeert het aantal tekens dat moet worden vervangen door één tabteken. Standaard accepteert de functie de tabgrootte als 8.
Geretourneerde waarde: een tekenreeks waarin alle tabs worden vervangen door spaties.

< td class = "code">

# Python-code voor illustratie expandtabs ()

string = ’GEEKS FOR GEEKS’


# Geen parameters, standaardgrootte is 8

print (string.expandtabs ())


# tabgrootte genomen als 2

print (string.expandtabs ( 2 ))


# pa Tabgrootte genomen als 5

print (string.expandtabs ( 5 ))

Uitgang:

 GEEKS VOOR GEEKS GEEKS VOOR GEEKS GEEKS VOOR GEEKS 

Dit artikel is bijgewerkt Manjeet Singh Als u houd van Python.Engineering en zou graag een bijdrage willen leveren, je kunt ook een artikel schrijven met Contribut.python.engineering of door het artikel [email protected] te mailen .Engineering. Zie mijn artikel dat op de Python.Engineering-homepage verschijnt en help andere nerds.

Plaats opmerkingen als je iets verkeerd vindt of als je meer informatie wilt delen over het hierboven besproken onderwerp.

We hopen dat dit artikel u heeft geholpen om het probleem op te lossen. Bekijk naast Python String-methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, vervang & amp; expandtabs ()) ook andere exp-gerelateerde onderwerpen.

Wilt u uitblinken in Python? Bekijk onze recensie van de  beste online Python-cursussen 2022. Als je geïnteresseerd bent in Data Science, bekijk dan ook hoe je programmeert in R.

Trouwens, dit materiaal is ook beschikbaar in andere talen:



Cornwall OConnell

Moscow | 2022-11-26

Simpel gezegd en duidelijk. Bedankt voor het delen. Python String-methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, vervang & amp; expandtabs ()) en andere zaken met File handling was altijd mijn zwakke punt 😁. Zal het gebruiken in mijn bachelorscriptie

Walter OConnell

San Francisco | 2022-11-26

Ik was me aan het voorbereiden op mijn coderingsinterview, bedankt voor de verduidelijking - Python String-methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, vervang & amp; expandtabs ()) in Python is niet de eenvoudigste. Gisteren gecontroleerd, het werkt!

Frank Galleotti

Munchen | 2022-11-26

Simpel gezegd en duidelijk. Bedankt voor het delen. Python String-methoden | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, vervang & amp; expandtabs ()) en andere zaken met String Variables was altijd mijn zwakke punt 😁. Zal het gebruiken in mijn bachelorscriptie

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