Metodi di stringa Python | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ())

| | | | |

isupper-lower-upper-swapcase-title/ target=_blank> Metodi per le stringhe Parte 1
Metodi di stringa, parte 2

Altri metodi sono discussi in questo articolo

1. strip () : — Questo metodo viene utilizzato per rimuovere tutti i caratteri iniziali e finali citati nell’argomento.

2. lstrip () : — Questo metodo è utilizzato per rimuovere tutti i caratteri iniziali citati nell’argomento.

3. rstrip () : — Questo metodo viene utilizzato per rimuovere tutti i caratteri finali menzionati nel suo argomento.

< p>

# Codice Python per dimostrare come funziona
# strip (), lstrip () e rstrip ()

str = "--- pythonengineering ---"


# using strip() per rimuovere tutti i & # 39; - & # 39;

print ( "Stringa dopo aver rimosso tutto ’ -’ è: " , end = "")

print ( str .strip ( ’ -’ ))

< br /> # using lstrip () per rimuovere tutti i finali & # 39; - & # 39;

print ( "Stringa dopo aver rimosso tutto leading’ -’ è: " , end = "")

print ( str .lstrip ( ’-’ ))


# using rstrip () per rimuovere tutti i & # 39; iniziali; - & # 39;

print ( "Stringa dopo aver rimosso tutto trailing’ -’ è: " , end = " ")

print ( str . rstrip ( ’- ’ ))

Output:

 La stringa dopo aver rimosso tutto ’-’ è: pythonengineering La stringa dopo aver rimosso tutti i ’-’ iniziali è: pythonengineering --- Stringa dopo aver rimosso tutto il finale’ -’ è: --- pythonengineering 

4. min ("stringa") : — Questa funzione restituisce l’ alfabeto di valore minimo da una stringa.

5. max ("stringa") : — Questa funzione restituisce l’ alfabeto di valore massimo da una stringa.

# Codice Python per dimostrare come funziona
# min () e max ()

str = "pythonengineering"

< br /> # usando min() per stampare il carattere più piccolo
# stampa & # 39; e & # 39;

print ( " Il carattere del valore minimo è: " + min ( str ))


# using max() per stampare il carattere più grande
# stampe & # 39; s & # 39;

print ( " Il carattere del valore massimo è: " + max ( str ))

Output:

 Il carattere del valore minimo è: e Il carattere del valore massimo è: s 

6. maketrans () : — Viene utilizzato per far corrispondere il contenuto della riga 1 alla riga 2 con gli indici appropriati per la traduzione successiva utilizzando translate().

7. traduci () : — Utilizzato per scambiare elementi inline abbinati con maketrans().

# codice Python per dimostrare come funziona
# maketrans() e translate()

from string import maketrans # for layouttrans()

str = "pythonengineering"

str1 = " gfo "

str2 = "abc"


# using maktrans () per mappare gli elementi str2 su str1

mappato = maketrans (str1, str2)


# usando translate() per tradurre usando display

print " La stringa dopo la traduzione usando gli elementi mappati è: "

print str . translate (mappato)

Esci:

 La stringa dopo la traduzione utilizzando elementi mappati è: aeeksbcraeeks 

Nel codice precedente, "g" è sostituito con "a", "f" è sostituito con "b" e "o" viene sostituito con "c" nella stringa utilizzando la funzione di traduzione.

8.sostituisci () : — Questa funzione viene utilizzata per sostituire una sottostringa con una nuova sottostringa in una stringa. Questa funzione ha 3 argomenti. La stringa da sostituire, la nuova riga da sostituire e il valore massimo che indica il limite per la sovrascrittura dell’azione (il valore predefinito è illimitato).

< /tbody>

# codice Python per dimostrare come funziona
# replace ()

str = "nerdsfornerds è per i nerd"

str1 = "nerd"

str2 = "geek"


# usando replace () per sostituire str2 con str1 in str
# cambia solo 2 casi

print ( "La stringa dopo aver sostituito le stringhe è:" , end = "" )

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

Output:

 La stringa dopo aver sostituito strings è: pythonengineering è per i nerd 

Questo metodo è fornito da Chinmoy Lenka
9. expandtabs () : — Viene utilizzato per sostituire tutte le tabulazioni ("/ t") con spazi o solo spazi, utilizzando una dimensione di tabulazione specificata, che è facoltativa.
Sintassi: string.tabsize (tabsize)
Parametri: specifica il numero di caratteri da sostituire per un carattere di tabulazione. Per impostazione predefinita, la funzione accetta la dimensione della scheda come 8.
Valore restituito: una stringa in cui tutte le schede sono sostituite da spazi.

< td class = "code">

# Codice Python per l’illustrazione expandtabs()

string = ’GEEKS FOR GEEKS’


# Nessun parametro, la dimensione predefinita è 8

print (string.expandtabs ())


# dimensione della scheda presa come 2

print (string.expandtabs ( 2 ))


# pa Dimensioni tab 5

print (string.expandtabs ( 5 ))

Output:

 GEEKS PER GEEKS GEEKS FOR GEEKS GEEKS FOR GEEKS 

Questo articolo è aggiornato Manjeet Singh Se tu ami Python.Engineering e vorresti contribuire, puoi anche scrivere un articolo usando contribuire.python.engineering o inviando l’articolo [email protected] .ingegneria. Vedi il mio articolo che appare sulla homepage di Python.Engineering e aiuta altri geek.

Pubblica commenti se trovi qualcosa che non va o se desideri condividere maggiori informazioni sull’argomento discusso sopra.

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

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method