PYTHON STRINGS

Cadenas o string

Los literales de cadena en python están rodeados por comillas simples o comillas dobles. ‘hola’ es lo mismo que «hola».

Las cadenas se pueden enviar a la pantalla utilizando la función de impresión.

Por ejemplo:  print(«hello»).

Como muchos otros lenguajes de programación populares, las cadenas en Python son matrices de bytes que representan caracteres Unicode.

Sin embargo, Python no tiene un tipo de datos de caracteres, un solo carácter es simplemente una cadena con una longitud de

1. Se pueden usar corchetes para acceder a los elementos de la cadena.

Ejemplo

Obtenga el carácter en la posición 1 (recuerde que el primer carácter tiene la posición 0):

a =  "Hola Mundo"
print(a[1])

Ejemplo

Subcadena Obtenga los caracteres de la posición 4 a la posición 6 (no incluidos):

b =  "Hola Mundo"
print(b[4:6])

Ejemplo

El método strip () elimina cualquier espacio en blanco desde el principio o el final:

a =  "Hola Mundo"
print(a.strip()) # Devuelve: "Hola Mundo"

Ejemplo

El método len () devuelve la longitud de una cadena:

a =  "Hola Mundo"
print(len(a))

Ejemplo

El método lower () devuelve la cadena en minúsculas:

 a = "Hola Mundo"
print(a.lower())

Ejemplo

El método upper () devuelve la cadena en mayúsculas:

a =  "Hola Mundo"
print(a.upper())

Ejemplo

El método replace () reemplaza una cadena con otra cadena:

a =  "Hola Mundo"
print(a.replace( "O", "M"))

Ejemplo

El método split () divide la cadena en subcadenas si encuentra instancias del separador:

a =  "Hola Mundo"
print(a.split(",")) # Devuelve ['Hola', ' Mundo']

Comandos

Python permite la entrada de línea de comandos. Eso significa que podemos pedirle al usuario una entrada.

El siguiente ejemplo solicita el nombre del usuario, luego, al utilizar el método input (), el programa imprime el nombre en la pantalla:

Ejemplo

ejemplo_input.py

print("tu palabra")
x = input()
print( "Hola"+ x)

Guarde este archivo como ejemplo_input.py y cárguelo a través de la línea de comando:

:\Users\tu nombre