Método Python String Rjust

Método Python String Rjust

Justificar o conteúdo em um documento da palavra ou qualquer outro arquivo é bem simples. Mas quando se trata de justificar o conteúdo em um código de programação, pode causar alguns problemas. No entanto, é muito fácil de fazer na linguagem de programação Python. A linguagem de programação Python tem tantas funções internas úteis e simples que podem ser usadas para executar qualquer função. A função rjust () é a função interna do Python, que é usada para justificar o conteúdo do lado direito em um programa Python. Neste artigo, exploraremos o funcionamento da função rjust () em um programa Python para entender como funciona.

Função RJUST () na linguagem de programação Python

O rjust () é uma função interna na linguagem de programação python que é usada para justificar a string no lado direito. Ele utiliza preenchimento e justifica a corda para o lado direito do comprimento dado. Ele pega uma string de entrada, justifica -a para o lado direito enchendo a corda com caracteres de preenchimento e retorna a sequência justificada direita de um comprimento especificado. Se o comprimento fornecido não for maior que o comprimento da corda, a sequência original criada será retornada como é.

Sintaxe da função rjust ()

A sintaxe da função rjust () é muito básica e é dada abaixo:

O rjust () é o nome da função que executará a direita justifica a string. São necessários dois parâmetros, comprimento e filchr. O parâmetro 'comprimento' é usado para fornecer o comprimento da string que será retornado após preencher o item fornecido e justificar a string à direita. O parâmetro 'Fillchr' é usado para fornecer o caractere de preenchimento usado para o preenchimento. É um parâmetro opcional. Se não for fornecido, o 'espaço' será usado por padrão para mudar a string para o lado direito.

A função rjust () retornará a sequência justificada direita de 'comprimento; longo e acolchoado com 'filchr' para cumprir o comprimento da string dada. Além disso, a sequência original será retornada sem preenchimento em um caso quando o comprimento for menor que o comprimento da string dada. Veja os exemplos abaixo para entender melhor como o método RJUST () opera. Esses exemplos ajudarão você a usar a função rjust () em seus programas Python.

Exemplo 1:

O primeiro exemplo simplesmente utiliza a função rjust () com uma corda curta e justifica -a à direita usando '0' como um personagem de preenchimento. Veja as linhas de código abaixo:

str = "Python… !!!";
Imprima (str.RJUST (20, '0'))

Observe que não incluímos ou ligamos ou ligamos para nenhuma biblioteca Python em nosso programa antes de usar a função rjust (). A função rjust () é uma função interna e o compilador está familiarizado com ela, então não há necessidade de incluir sua biblioteca especificamente. A primeira linha de código contém uma string que precisa ser justificada. Na segunda linha de código, a função rjust () é usada na função print (). A função rjust () justificará a string adicionando '0's ao lado esquerdo e retornará a sequência de comprimento' 20 '. A instrução print () imprimirá a sequência do comprimento 20, justificada à direita acolchoada com 0s extras. Veja a saída fornecida abaixo:

Observe que o comprimento original da string tem 12 caracteres, então 8 0s são adicionados à esquerda para tornar a string 20 caracteres e justificar a string à direita.

Exemplo 2:

No exemplo anterior, fornecemos o caráter de preenchimento à função rjust (). Agora, não forneceremos nenhum caráter de preenchimento à função e ver como funciona. Veja o código fornecido abaixo:

str = "Python… !!!";
Imprima (str.RJUST (20))

Aqui, você pode ver que apenas um parâmetro é fornecido à função rjust (). Isso representa o comprimento da corda que será devolvido. Como discutido acima, se nenhum caractere de preenchimento for fornecido, a função será por padrão padrão da string com 'espaços' até que se torne o 'comprimento' de comprimento. Veja a saída fornecida abaixo:

Como você pode ver, a string é justificada usando os espaços.

Exemplo 3:

Desde que aprendemos o funcionamento básico da função rjust (). Vamos trabalhar com alguns exemplos práticos e um pouco complexos para ver em que tipo de aplicação podemos usar a função rjust (). Vamos imprimir um diamante usando a função RJUST (). Veja o código abaixo:

str = "Python… !!!";
comprimento = len (str)
Fillchr = "_"
string_lst = [str [: len (str) -Index] para índice no intervalo (len (str))]
para item em classificado (string_lst, key = len):
Imprimir (item.rJust (comprimento, filchr), end = ")
Item1 = Item [::-1]
Imprimir (Item1.ljust (comprimento, filchr))
Para o item em classificado (string_lst [1:], key = len, reverse = true):
Imprimir (item.rJust (comprimento, filchr), end = ")
Item1 = Item [::-1]
Imprimir (Item1.ljust (comprimento, filchr))

Neste exemplo, usamos o loop 'para' para imprimir o diamante da corda dada. A primeira linha contém a string original na variável 'str'. O parâmetro 'comprimento' contém o tamanho da string fornecida. A variável 'filchr' mantém o personagem '-' preenchimento a ser usado para preencher. A sequência resultante terá o mesmo comprimento da sequência de entrada fornecida, pois demos o 'Len (str)' para o comprimento da string a ser retornado. Agora, a partir dos 0 índices, o loop 'for' irá atingir cada item na string e imprimir os caracteres até atingir o último item na string.

A função rjust () pega os parâmetros 'comprimento' e 'filchr' e retorna a sequência justificada direita de comprimento 'len (str)'. Se você notou, usamos “end =" “na instrução 'impressão'. O "end =" "é usado para imprimir o próximo item na mesma linha. Ele retorna o personagem no final da string, que é impresso e proíbe o compilador de mudar o cursor para a próxima linha. Portanto, na próxima vez que você imprimir, ele aparecerá na mesma linha que o resultado de antes. Você pode entender facilmente todo o conceito, observando a saída abaixo:

Como você pode ver, o diamante completo é impresso usando as funções RJUST () e LUST (). A função ljust () é o oposto da função rjust (). Justifica a corda no lado esquerdo da tela. Ao combinar as duas funções, imprimimos o diamante inteiro. Você só pode usar a função rjust () e imprimir o meio diamante.

Conclusão

Neste artigo, orientamos você sobre a função RJUST () fornecida na linguagem de programação Python. A função rjust () é usada para justificar a string no lado direito, preenchendo com o preenchimento e fazendo a corda do comprimento dado. Com a ajuda de exemplos, tentamos demonstrar o funcionamento da função rjust ().