Python és un dels llenguatges universals que admet diversos tipus de tipus de dades, com ara sencer, número decimal, cadena i nombre complex. Podem convertir un tipus de tipus de dades a un altre tipus de dades a Python. Aquest procés de conversió de tipus de dades s’anomena tipecasting. A Python, un valor enter es pot convertir fàcilment en una cadena mitjançant el fitxer str () funció. La funció str () pren el valor enter com a paràmetre i el converteix en una cadena. La conversió de int a cadena no es limita només a la funció str (). Hi ha diversos altres mitjans de conversió int a string. En aquest article s'explica la conversió int a string amb diversos mètodes.
Utilitzant una funció str () per a la conversió int a string
El str () és una funció integrada de Python. El valor enter es passa a la funció str () com a argument i converteix el número donat en una cadena. No converteix la variable original a la cadena, però fa la versió del número de tipus cadena i la retorna. La sintaxi de la funció str () és la següent:
pàg(nombre_intera)
Podem determinar el tipus de qualsevol variable mitjançant la funció incorporada type (). Abans de convertir qualsevol número en una cadena, podem determinar el tipus de variable mitjançant la funció type (). Vegem un exemple de conversió int to string mitjançant la funció str ().
#declarar una variable numèrica
en un=20
#determinar el tipus de variable num mitjançant la funció type ()
imprimir('El tipus de variable és',tipus(en un))
#convertint el número en una cadena
valor_str= pàg(en un)
#determinar el tipus de variable str_value convertida mitjançant la funció type ()
imprimir('El tipus de variable convertida és',tipus(valor_str))
Sortida
A la sortida, es pot observar que el tipus de variable convertida és una cadena.
Utilitzant l'operador% s per a la conversió int a string
El% s es pot utilitzar per convertir un enter en una cadena. La sintaxi d'utilitzar l'operador% s és la següent:
% s% enter
Vegem-ne un exemple.
#declaració d'una variable d'edatedat=25
#convertint el número d'edat en una cadena
edat_str='La meva edat és% s'% edat
#impressió de la cadena_edat
imprimir(edat_str)
#checking el tipus de variable age_str
imprimir(tipus(edat_str))
Sortida
A la sortida, es pot veure que el tipus de nova variable és una cadena.
Utilitzant f-string per a la conversió int to string
El mecanisme f-string es pot utilitzar per a la conversió int to string. La sintaxi d'utilitzar la cadena f és la següent:
f '{número}'Vegem-ne un exemple.
#declaració d'una variable d'edatedat=25
#convertint el número d'edat en una cadena
edat_str=f'La meva edat és {age}'
#impressió de la cadena_edat
imprimir(edat_str)
#checking el tipus de variable age_str
imprimir(tipus(edat_str))
Sortida
Utilitzant la funció format () per a la conversió int to string
La funció format () es pot utilitzar per a la conversió int a string. L’objectiu previst de la funció format () és el format de cadenes. Mentre utilitzem la funció format (), posem el posicionador. Els {} són espais reservats que s’utilitzen per imprimir el valor de la variable. La sintaxi de la funció format () és:
{}.format(número)Vegem un exemple d'ús de la funció format () per a la conversió int a string.
#declarant la variable de nomnom='Kamran'
#declaració d'una variable d'edat
edat=25
#utilitzant la funció de format per a la conversió int to string
imprimir('El meu nom és {} i la meva edat és {}'.format(nom,edat))
Sortida
Conclusió
En aquest article s’expliquen diversos mètodes per convertir int en una cadena amb exemples senzills. Aquest article per als principiants que volen entendre la conversió Python int a string.