Python String Ljust Method

Python String Ljust Method
Il linguaggio di programmazione Python offre all'utente l'opportunità di gestire facilmente le stringhe in un programma Python. Fornisce una funzione ljust () per funzionare con le stringhe in Python. Inserisce i caratteri extra con la stringa fino alla lunghezza specificata. Questa guida ti porterà attraverso il processo di come implementare la funzione Ljust () in un programma Python. Qui, imparerai a conoscere la funzione di lavoro e della funzione Ljust (). Esplorando gli esempi, sarai in grado di utilizzare la funzione Ljust () nei tuoi programmi con facilità.

funzione ljust ()

Il ljust significa "a sinistra giustificare" giustificare o impostare completamente la stringa sul lato sinistro. Il metodo Ljust () assorbe la stringa data con caratteri aggiuntivi e la sposta completamente sul lato sinistro. Passano la stringa data con il numero di caratteri specificati per renderlo una certa lunghezza.

Ecco la sintassi della funzione ljust utilizzata in un tipico programma Python:

La funzione Ljust () richiede un minimo di uno e un massimo di due parametri di input. La "stringa" rappresenta il nome della stringa che verrà lasciata giustificata con la funzione ljust (). Il parametro "len" rappresenta la lunghezza richiesta della stringa dopo la regolazione a sinistra. Il parametro "CHR" rappresenta il carattere che verrà imbottito con la stringa per renderlo lungo una certa lunghezza e giustificarlo a sinistra. Per impostazione predefinita, è lo spazio "". Se non si fornisce alcun carattere, la funzione ljust () riempirà la stringa con spazi a sinistra giustificano fino a quando non viene raggiunta una certa lunghezza.

Esempio 1:

In questo esempio, forniremo una stringa e la lunghezza richiesta della stringa dopo la giustificazione a sinistra. Non forniremo alcun carattere da imbottire con la stringa qui per testare la funzione Ljust () con solo la lunghezza del parametro della stringa.

str = "myworld"
Stampa ("La stringa è di 20 caratteri lasciati giustificati:", STR.Ljust (20), ".")

Come puoi notare, abbiamo messo "."Alla fine della stringa dopo aver applicato la funzione Ljust (). Viene fatto per aiutarti a capire e vedere chiaramente la stringa lunga 20 caratteri imbottiti con spazi vuoti. L'output del programma sopra è riportato di seguito:

Si noti che il "."È stampato dopo aver fatto lungo la stringa 20 caratteri e giustificandola sul lato sinistro. La funzione Ljust () ha messo i 13 spazi sul lato destro della stringa data per giustificare la stringa sul lato sinistro.

Esempio 2:

Ora che sappiamo se non forniamo il parametro del carattere di imbottitura alla funzione ljust (), aggiungerà semplicemente spazi extra alla stringa per rendere lunga una certa lunghezza. Ora, forniamo il parametro del personaggio di imbottitura alla funzione Ljust () per vedere il suo funzionamento. Fare riferimento al codice seguente:

str = "myworld"
Stampa ("La stringa è di 20 caratteri lasciati giustificati:", STR.ljust (20, "b"))

Il carattere "B" è fornito come il carattere di imbottitura per la stringa. La funzione Ljust () ora pattinerà la stringa data con il carattere 'b' fino a quando non diventa lunga 20 caratteri. Una volta eseguito il codice sopra, otterremo il seguente risultato:

Come puoi vedere, la stringa data è lunga 7 caratteri "myworld". La lunghezza data è 20 e il carattere di imbottitura è 'B'. La funzione Ljust () ha aggiunto 13 B alla stringa per renderla lunga 20 caratteri e giustificarla completamente a sinistra.

Esempio 3:

Ora che abbiamo compreso il funzionamento e la funzionalità dei metodi Ljust (), te lo stiamo solo testando con diversi tipi di stringhe e diamo input in modi diversi. Fare riferimento al codice seguente:

Qui, puoi vedere tre valori “str = abcdefgh, 123456 ... ora, len = 50 e chr = b."Dopodiché, la funzione ijust viene utilizzata su questi tipi di dati e il risultato viene visualizzato.

str = "Abcdefgh, 123456 ... ora"
len = 50
chr = "b"
Stampa (str.ljust (len, chr))

Quando esegui questo codice, otterrai il seguente risultato:

Si noti che Ljust () ha contato la lunghezza della stringa originale e ha imbottito i personaggi rimanenti con il carattere di riempimento.

Esempio 4:

Il carattere di riempimento deve essere lungo 1 carattere. Se fornisci più di un carattere al carattere di riempimento, il compilatore aumenterà un tyleeerror. In questo esempio, forniremo più di un carattere al parametro del personaggio di riempimento per vedere cosa tiplor verrà sollevato dal compilatore. Fare riferimento al codice indicato di seguito:

str = "Abcdefgh, 123456 ... ora"
len = 50
Chr = "Airbnb"
Stampa (str.ljust (len, chr))

Il 'Chr = Airbnb' è lungo 6 caratteri. Quindi, il compilatore dovrebbe sollevare un tipererror. Vediamo l'output di seguito:

Come puoi vedere nell'output, il compilatore ha sollevato il "TypeEerror: il carattere di riempimento deve essere esattamente lungo un carattere". Questo perché non puoi dare più di un personaggio in un personaggio di riempimento. Consente solo la lunghezza di 1 carattere.

Esempio 5:

In questo esempio, controlleremo come la funzione Ljust () risponde se forniamo la lunghezza richiesta pari alla lunghezza della stringa data. Fare riferimento al codice seguente prima e poi ne discuteremo più tardi:

str = "myworld"
stampa ("La stringa viene lasciata giustificata:", STR.ljust (7, "p"))

Si noti che la lunghezza della stringa indicata "myworld" è 7 e la lunghezza richiesta è anche 7. Il personaggio di riempimento 'p; è anche fornito. Ora vediamo il risultato della funzione Ljust () per questo esempio:

Si noti che nonostante abbia il carattere di riempimento, la funzione ljust () non ha imbottito la stringa con essa. La funzione Ljust () ha ignorato il carattere di riempimento poiché la lunghezza richiesta della stringa è uguale alla lunghezza della stringa originale.

Conclusione

In questo articolo, abbiamo visto la funzione Ljust (). È una funzione integrata nel linguaggio di programmazione Python e viene utilizzato a sinistra giustificare la stringa mentre la rendono i caratteri specifici a lungo. Abbiamo incorporato diversi scenari relativi a questa funzione.