Formatando números e strings (básico)

Em algumas vezes você pode querer limitar a quantidade de números depois do ponto decimal, ou a quantidade de zeros à esquerda de um número, ou ainda, colocar aspas internamente em uma string.

Para isso vamos usar a função da biblioteca string: string.formate( str_format , … )

string_formate

 

Veja o exemplo abaixo comentado:

OBS1 – Note que os caracteres que começam em %  recebem os argumentos após a vírgula na sequência certa.

Para entender:  string.formate( ‘%arg_1   %arg_2    %arg_3’ , arg_1 , arg_2, arg_3 ) e assim por diante, para cada caractere de formatação deve haver um argumento na mesma ordem após a vírgula);

%s = para strings (ex. “ola” ), %d para números inteiros (ex. 100 ) , %f para números com ponto decimais ( ex. 1.55);

%q = coloca uma string entre aspas ( ex. o mesmo que str  =  “\”Olá Mundo\”” );

OBS2 – Como faço para imprimir um %? Simples, use %% e somente o segundo % sairá na string.


 

Qualquer dúvida, poste nos comentários, ou no fórum. Até logo!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *