Impresión de cadenas en Python

Impresión de cadenas en Python

En éste artículo veremos cómo realizar la impresión de cadenas en Python, qué es y cómo se utiliza el slicing, y los más importantes métodos de cadenas.

Ésta entrada también se explica en video. Encuéntralo al finalizar el artículo.

Impresión de cadenas en Python

Imprimir una cadena

La forma de imprimir cadenas en Python es a través de la función print.

#imprimir una cadena
print ("Hola mundo")

Imprimir dos cadenas

Podemos imprimir varias cadenas dentro de la misma función print. Lo haríamos así:

#imprimir dos cadenas
print ("Saludos", "amigos")

Imprimir cadenas con separador

Podemos utilizar un separador utilizando el parámetro sep. Éste caracter se mostrará entre las cadenas

#imprimir cadenas con separador
print("Bienvenidos","al", "curso", sep="-")

Mostramos los resultados del código anterior.

impresion de cadenas en python - resultado 1

Las cadenas son arreglos

En Python, las cadenas de caracteres se pueden manejar como si fueran arreglos. Es decir podemos trabajar el indexing como si se tratara de arreglos. Por ejemplo, si tenemos la cadena “Python ” (considérese el espacio en blanco final), P está en la ubicación 0, t en la ubicación 2, etc.

#las cadenas son arreglos
dato="Python "
print (dato[3])

El resultado del código anterior, sería h, pues h está en la ubicación 3.

Slicing

Se conoce como slicing a la operación de seleccionar partes de un arreglo o de cualquier otra estructura de datos en Python.  El lenguaje de programación soporta una gran variedad de operaciones de slicing sobre datos (Beazley, 2006).

Por ejemplo, suponga que no desea imprimir toda una cadena, sino solo parte de ella.

#Slicing
#Imprime desde el caracter en la posicion 2 hasta la 4
print (dato[2:5])
#Imprime desde el cuarto caracter contando del último al primero.
print (dato[-4:-2])

El resultado de las operaciones anteriores es:

“tho” t es el caracter en la ubicación 2. Se detiene en la ubicación 5, pero ese caracter ya no será impreso, por lo que imprimirá el 2, 3, y 4.

Luego imprime: “ho”, porque en “Python”, el espacio en blanco es el caracter -1, la n es el caracter -2, o es el caracter -3, y h es el caracter -4. Entonces comienza en la t y se detiene en la o, pero la o ya no es impresa.

Métodos de cadenas

len. Devuelve la longitud de la cadenas, es decir, cuántos caracteres tiene.

lower. Convierte la cadena a minúscula

upper. Convierte la cadena a mayúscula

count. Cuenta la cantidad de caracteres que coincidan con el valor dado.

find. Busca un valor dado y devuelve la ubicación en la que lo encontró.

replace. Reemplaza un valor por otro.

strip. Remueve espacios o caracteres al inicio a al final de la cadena.

Operador in

El operador in comprueba si un carácter pertenece a una cadena

#métodos de cadenas
print (len(dato))

#convertir a minuscula
print (dato.lower())

#convertir a mayuscula
print(dato.upper())
print (dato.count("t"))
print (dato.find("o"))

#reemplace la y por la i
dato2 = dato.replace("y", "i")
print (dato2)

#remover espacios o caracteres al inicio o al final
dato3 = dato.strip()
print ("Dato con espacio eliminado: ", dato3)
#operador in
print ("p" in dato)

 

Ésta entrada también se explica en video. Aquí te lo dejo:

¿Qué te pareció este artículo?
  • Poco informativo 
  • Regular 
  • Interesante 
  • No era lo que buscaba 
  • Excelente 
(Visto 15.641 veces)
Facebooktwitterlinkedinmail

Tu comentario

opiniones

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *







+ 34 = 35