Método Python String Ljust

Método Python String Ljust
A linguagem de programação Python oferece uma oportunidade para o usuário manusear facilmente strings em um programa Python. Ele fornece uma função ljust () para trabalhar com strings em python. Ele insere os caracteres extras com a corda até o comprimento especificado. Este guia o levará através do processo de como implementar a função ljust () em um programa Python. Aqui, você aprenderá sobre a função de trabalho e sintaxe da função ljust (). Ao explorar os exemplos, você poderá usar a função ljust () em seus programas com facilidade.

função ljust ()

O ljust significa 'esquerda justificar'- justifique ou defina a string completamente para o lado esquerdo. O método ljust () encaixa a corda fornecida com caracteres adicionais e a muda completamente para o lado esquerdo. Ele encaixa a corda fornecida com o número de caracteres especificados para fazer com que seja um certo comprimento.

Aqui está a sintaxe da função LUST usada em um programa típico de Python:

A função ljust () leva um mínimo de um e um máximo de dois parâmetros de entrada. A 'string' representa o nome da string que será deixada justificada com a função ljust (). O parâmetro 'len' representa o comprimento necessário da string após o ajuste esquerdo. O parâmetro 'Chr' representa o personagem que será acolchoado com a string para torná -lo um certo comprimento e justificá -lo à esquerda. Por padrão, é o espaço ““. Se você não fornecer nenhum caractere, a função ljust () preencherá a corda com espaços à esquerda justificará até que um certo comprimento seja alcançado.

Exemplo 1:

Neste exemplo, forneceremos uma string e o comprimento necessário da string após a justificação esquerda. Não forneceremos nenhum personagem para ser acolchoado com a string aqui para testar a função ljust () com apenas o comprimento do parâmetro da string.

str = "MyWorld"
Print ("A string tem 20 caracteres restos justificados:", STR.LUST (20), ".")

Como você pode notar, colocamos “.”No final da string, após a aplicação da função ljust (). Isso é feito para ajudá-lo a entender e ver claramente a corda longa de 20 caracteres acolchoada com espaços vazios. A saída do programa acima é dada abaixo:

Observe que o “.”Está impresso depois de fazer a corda 20 caracteres e justificá -la para o lado esquerdo. A função ljust () colocou os 13 espaços no lado direito da string dada para justificar a string no lado esquerdo.

Exemplo 2:

Agora que sabemos que, se não fornecemos o parâmetro de caractere de preenchimento à função ljust (), ele simplesmente adicionará espaços extras à string para fazer um certo comprimento. Agora, vamos fornecer o parâmetro de caractere de preenchimento à função ljust () para ver seu funcionamento. Consulte o código abaixo:

str = "MyWorld"
Print ("A string tem 20 caracteres restos justificados:", STR.LUST (20, "B"))

O caractere 'B' é fornecido como o caractere de preenchimento para a corda. A função ljust () agora encaixará a string dada com o caractere 'b' até que se torne 20 caracteres. Depois de executar o código acima, obteremos o seguinte resultado:

Como você pode ver, a string dada tem 7 caracteres 'MyWorld'. O comprimento dado é 20 e o personagem de preenchimento é 'B'. A função ljust () adicionou 13 b à string para tornar 20 caracteres de comprimento e justificá -la completamente à esquerda.

Exemplo 3:

Agora que entendemos o trabalho e a funcionalidade dos métodos de ljust (), vamos apenas testá -lo com diferentes tipos de cordas e dar informações de maneiras diferentes. Consulte o código abaixo:

Aqui, você pode ver três valores “str = abcdefgh, 123456… agora, len = 50 e chr = b.”Depois disso, a função iJust é usada nesses tipos de dados e o resultado é exibido.

str = "abcdefgh, 123456 ... agora"
Len = 50
Chr = "B"
Imprima (str.ljust (len, chr))

Ao executar este código, você obterá o seguinte resultado:

Observe que, ljust () contou o comprimento da corda original e acolheu os caracteres restantes com o personagem de enchimento.

Exemplo 4:

O personagem de enchimento deve ser um personagem por muito tempo. Se você fornecer mais de um personagem ao personagem de preenchimento, o compilador aumentará um TypeError. Neste exemplo, forneceremos mais de um personagem ao parâmetro de personagem de enchimento para ver que TypeError será elevado pelo compilador. Consulte o código fornecido abaixo:

str = "abcdefgh, 123456 ... agora"
Len = 50
Chr = "Airbnb"
Imprima (str.ljust (len, chr))

O 'Chr = Airbnb' tem 6 caracteres. Então, o compilador deve aumentar um TyperError. Vamos ver a saída abaixo:

Como você pode ver na saída, o compilador levantou o 'TypeError: o personagem de preenchimento deve ser exatamente um personagem por muito tempo'. Isso ocorre porque você não pode dar mais de um personagem em um personagem de preenchimento. Ele apenas permite o comprimento de 1 caractere.

Exemplo 5:

Neste exemplo, verificaremos como a função ljust () responde se fornecermos o comprimento necessário igual ao comprimento da string especificada. Consulte o código abaixo primeiro e depois discutiremos mais tarde:

str = "MyWorld"
print ("A string é deixada justificada:", STR.ljust (7, "p"))

Observe que o comprimento da string especificada 'MyWorld' é 7 e o comprimento necessário também é 7. O personagem de enchimento 'p; também é fornecido. Agora, vamos ver o resultado da função ljust () para este exemplo:

Observe que, apesar de ter o caráter de enchimento, a função ljust () não acolchoou a corda. A função ljust () ignorou o caractere de enchimento, pois o comprimento necessário da string é igual ao comprimento da string original.

Conclusão

Neste artigo, vimos a função ljust (). É uma função interna na linguagem de programação python e é usada para esquerda justificar a string enquanto faz com que os personagens específicos. Nós incorporamos diferentes cenários relacionados a esta função.