English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base di Python

Controllo dei flussi di Python

Funzione di Python

Tipi di dati di Python

Operazioni di file di Python

Oggetti e classi di Python

Date e ora di Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio del metodo rjust() delle stringhe di Python

Metodi delle stringhe di Python

Il metodo string.rjust() restituisce una nuova stringa con allineamento a destra dell'originale, riempita con spazi fino alla lunghezza width. Se la lunghezza specificata è inferiore alla lunghezza della stringa, viene restituita la stringa originale.

La sintassi del metodo rjust() è:

string.rjust(width[, fillchar])

fillchar è un parametro opzionale.

Parametro del metodo string.rjust()

Il metodo rjust() accetta due parametri:

  • width-Larghezza della stringa fornita. Se width è inferiore o uguale alla lunghezza della stringa, viene restituita la stringa originale.

  • fillchar (opzionale) -Caratteri per riempire lo spazio rimanente della larghezza di riempimento

Valore di ritorno di string.rjust()

Il metodo rjust() restituisce una stringa a destra allineata all'interno della larghezza minima data.

Se fillchar è definito, viene utilizzato il carattere definito per riempire lo spazio rimanente.

Esempio 1: Stringa a destra allineata con la larghezza minima

# Stringa di esempio
string = 'cat'
width = 5
# Stampa stringa a destra allineata
print(string.rjust(width))

Quando si esegue questo programma, l'output è:

  cat

In questo caso, il valore minimo definito da width è 5. Pertanto, la lunghezza della stringa risultante è almeno di 5.

Ora, rjust() allinea la stringa 'cat' a destra, lasciando due spazi a sinistra della parola.

Esempio 2: Allineamento a destra della stringa e riempimento degli spazi rimanenti

# Stringa di esempio
string = 'cat'
width = 5
fillchar = '*'
# Stampa stringa a destra allineata
print(string.rjust(width, fillchar))

Quando si esegue questo programma, l'output è:

**cat

In questo caso, la stringa 'cat' è allineata a destra, mentre i due spazi restanti a sinistra sono riempiti con fillchar ' *'.

Attenzione:Se vuoi allineare a destra una stringa, usaljust()Puoi anche usareformat()Formattazione delle stringhe.

Metodi delle stringhe di Python