Python - Concatenación en python

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 11 puestos en Python (en relación al último mes)
Gráfica de Python

Concatenación en python

Publicado por Mauro (5 intervenciones) el 30/01/2018 22:46:50
Como es el tema de concatenacion en python?
En otros lenguajes tiende a ser sencillo, se concatena con el + o el &&.
Pero aqui no logro hacerlo, siempre me da error.
Si yo tengo un for y quiero mostrar

1
2
for i in range(0, 3):
    Print ("hola mundo" + i + "hola pepe" + " hola jose")

Como haría eso?
Si me pueden explicar un poco la concatenación se los agradezco.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 333
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Concatenación en python

Publicado por dario (60 intervenciones) el 31/01/2018 00:11:36
Hola Mauro. Tienes un error de sintaxis, has escrito Print (con P mayuscula) en python el comando print se escribe todo con minusculas.
Despues, no puedes concatenar un string con un numero (no puedes hacer esto "Hola mundo" + 8, en tu caso la variable i es de tipo int.
Saludos.
Hazlo asi:

1
2
for i in range(0, 3):
    print("hola mundo" + " hola pepe" + " hola jose")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2
Ha disminuido su posición en 11 puestos en Python (en relación al último mes)
Gráfica de Python

Concatenación en python

Publicado por Mauro (5 intervenciones) el 31/01/2018 00:49:23
Buen día.
Disculpa, el print lo escribí mal aquí. En el código lo tengo bien.
Mi duda es la siguiente. Si en el for tengo un numero que se incrementa y quiero hacer un print de ese nro más un tengo acompañándolo. Como seria? Veo que me pusiste que no se puede concatenar un "hola" con un nro, pero quiero pensar que hay una manera.
Quizás la palabra correcta no sea concatenar...Yo solo quiero mostrar nros/ variables en pantalla acompañado con un texto tanto atrás como adelante.
Saludos, gracias por tu respuestas.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 105
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Concatenación en python

Publicado por Andrés (45 intervenciones) el 31/01/2018 02:16:09
Prueba:

str(i)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 1.653
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Concatenación en python

Publicado por xve (1638 intervenciones) el 31/01/2018 07:51:01
puedes hacerlo de varias maneras...

utilizando %s (string)
1
print ("hola mundo %s hola pepe hola jose" % i)
https://www.tutorialspoint.com/python/python_strings.htm

o utilizado format()
1
print("hola mundo {0} hola pepe hola jose".format(i))
https://docs.python.org/3.3/library/string.html#format-examples
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar