lunes, 25 de diciembre de 2017

Receta Python No. 1-1: Concatenación de Cadenas de Caracteres (String)

1. Problema

Crear una cadena de caracteres compuesta de variables o literales.

2. Solución

En Python el programador cuenta con el operador +. También el operador sobrecargado * para multiplicar o reproducir una cadena de caracteres cierto número de veces (tal como se indique por una constante multiplicadora).

3. Código Python

Se concatena el nombre y el apellido del escritor ruso Fyodor Dostoevsky usando el operador +:

escritor = 'Fyodor' + ' ' + 'Dostoevsky'
print (escritor)

Nótese que la variable escritor contendrá el resultado de unir las tres literales de cadenas de caracteres.

Resultado: Fyodor Dostoevsky

También se puede utilizar el operaador * para reproducir o multiplicar una cadena de caracteres:

web = 'W' * 3
print (web)

Resultado: WWW

Adicionalmente, para concatenar valores procedentes de variables o literales con tipo de dato (implícito) distinto a string (o cadena de caracteres) se puede utilizar la función str (Bernard, 2016):

w3c = 'W' + str(3) + 'C'
print (w3c)

Resultado: W3C

4. Literatura & Enlaces

Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.