convertir integer a string en python

preguntado por dumbledore (210 puntos) Ene 6, 2015
editado por Administrador Ene 7, 2015

Quiero convertir una cadena en un entero en python:

t=raw_input()
c=[]
for j in range(0,int(t)):
    n=raw_input()
    a=[]
    a,b= (int(i) for i in n.split(' '))
    d=pow(a,b)
    d.str()
    c.append(d[0])
for j in c:
    print j

cuando intento convertir se muestra un error de que int no tiene un atributo llamado str

fuente 

">http://stackoverflow.com/questions/961632/converting-integer-to-string-in-python

1 Respuesta

0 votos
respondido por dumbledore (210 puntos) Ene 6, 2015
seleccionada por Administrador Ene 7, 2015
 
Mejor respuesta

En python se usa la funcion str() cuyo parametro es el valor a convrtir en string

    t=raw_input() c=[] 
    for j in range(0,int(t)):
        n=raw_input()
        a=[]
        a,b= (int(i) for i in n.split(' '))
        d=pow(a,b)
        str(d) # ESTE ES EL CAMBIO
        c.append(d[0]) for j in c:
        print j

Ejemplos:

print(str(12345))
print(str(12345.56))
print(str(22/2) + ' = 22/2 ')
...