logo

Como converter int em string em Python

Existem inúmeras técnicas em Python para converter um número em uma string. Usar a função integrada str(), que transforma valores numéricos – incluindo números inteiros – em suas representações de string, é um método popular. Para recuperar a string correspondente, basta fornecer a variável inteira como entrada para str(). Uma abordagem alternativa é usar técnicas de formatação de string, como strings f, nas quais a variável inteira é automaticamente convertida em uma string, colocando-a entre colchetes {} dentro de uma string literal. Para completar a conversão, você também pode utilizar o especificador de formatação %s dentro de strings ou o arquivo. função formato().

Sintaxe -

 str(integer_Value) 

Vamos entender o exemplo a seguir.

Exemplo - 1 Usando a função str()

 n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num) 

Saída:

 25 25 

Explicação:

Uma variável inteira chamada n é inicializada com o valor 25 nesta passagem do código Python. A seguir, confirma que n é um número inteiro imprimindo seu tipo e valor. Em seguida, ele usa o método str() para transformar n em uma string, que então atribui a con_num. Posteriormente, são impressos o tipo e o valor de con_num, verificando se se trata de uma string com o mesmo valor de n, que é '25'. O resultado mostra como converter um número inteiro em uma string mantendo o valor original. Também ilustra como alterar o tipo de int para str.

Exemplo - 2 Usando o inteiro '%s'

 n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n)) 

Saída:

 

Explicação:

Uma variável inteira chamada n é inicializada com o valor 10 neste exemplo Python. O software primeiro exibe seu tipo, verificando se é um número inteiro. Em seguida, ele usa o especificador de formato %s em uma expressão de string formatada para transformar n em uma string, que então atribui a con_n. Após a conversão, ele gera o tipo de con_n e confirma que é uma string. Esta técnica de conversão transforma o valor inteiro n em uma representação de string usando %s como espaço reservado para o valor. Isso permite a formatação de strings.

Exemplo - 3: Usando a função .format()

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n)) 

Saída:

 

Explicação:

Uma variável inteira chamada n é inicializada com o valor 10 neste exemplo Python. O software primeiro gera o tipo de n, verificando se é um número inteiro. Em seguida, ele usa uma expressão de string e o. método format() para converter n em uma string, que então atribui a con_n. Após a conversão, confirma que con_n é uma string imprimindo seu tipo. A função.format() do Python é uma maneira flexível de formatar strings; permite inserir variáveis ​​​​dinamicamente em strings sem alterar seus tipos de dados originais.

Exemplo - 4: Usando string F

ordenação de arraylist java
 n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n)) 

Saída:

 

Explicação:

Uma variável inteira chamada n é inicializada com o valor 10 neste exemplo Python. O software primeiro gera o tipo de n, verificando se é um número inteiro. Em seguida, ele atribui n a conv_n e o coloca entre colchetes {} para transformá-lo em uma string usando a formatação de string f. Após a conversão, confirma que o objeto é uma string imprimindo o tipo de conv_n. Variáveis ​​e expressões podem ser colocadas diretamente em literais de string usando strings F, que fornecem um método claro e compreensível de formatação de strings em Python, preservando seus tipos de dados originais.

Todas as técnicas para alterar o tipo de dados inteiro para o tipo de dados string foram especificadas. Você pode usar o que melhor atender às suas necessidades.