Las secuencias de escape en Python se utilizan para representar caracteres
especiales dentro de una cadena de texto. Aquí están algunas de las más
comunes:
Secuencia Descripción
\n Nueva línea
\t Tabulación
\\ Barra invertida literal
\' Comilla simple literal
\" Comilla doble literal
\a Sonido de alerta (beep)
\b Retroceso
\f Salto de página
\r Retorno de carro
\v Tabulación vertical
\ooo Carácter octal
\xhh Carácter hexadecimal
1.2 Métodos aplicables a cadenas en Python
center(n) → Centra la cadena en un espacio de longitud n, rellenando con espacios a los
lados.
find(sub, [inicio, fin]) → Busca la subcadena sub dentro de la cadena y devuelve la
posición en la que se encuentra o -1 si no existe.
isalnum() → Retorna True si la cadena contiene solo letras y números.
isalpha() → Retorna True si la cadena contiene solo letras.
isdigit() → Retorna True si la cadena contiene solo dígitos.
islower() → Retorna True si todos los caracteres son minúsculos.
isspace() → Retorna True si la cadena solo contiene espacios en blanco.
isupper() → Retorna True si todos los caracteres son mayúsculas.
lower() → Convierte todos los caracteres de la cadena a minúsculas.
lstrip() → Elimina espacios en blanco del lado izquierdo de la cadena.
replace(v, n) → Reemplaza todas las apariciones de v en la cadena con n.
rstrip() → Elimina espacios en blanco del lado derecho de la cadena.
split([s]) → Divide la cadena en una lista usando s como separador (por defecto, divide en
espacios).
strip() → Elimina espacios en blanco al inicio y al final de la cadena.
upper() → Convierte todos los caracteres de la cadena a mayúsculas
2. Cuestionario
¿Qué es una concatenación y para qué se utiliza?
Es la operación de unir dos o más cadenas de texto. Se usa el operador + en Python.
Ejemplo: cadena = "Hola" + " " + "Mundo"
¿Qué es una tupla?
Es una estructura de datos inmutable que almacena una colección ordenada de elementos.
Ejemplo: mi_tupla = (1, 2, 3, "Python")
¿Qué es una lista?
Es una estructura de datos mutable que almacena elementos ordenadamente.
Ejemplo: mi_lista = [1, 2, 3, "Python"]
¿Qué es un diccionario?
Es una estructura de datos que almacena pares clave-valor.
Ejemplo: mi_diccionario = {"nombre": "Cheel", "edad": 17}
¿Qué es una biblioteca (librería)?
Es un conjunto de módulos con funciones y clases listas para ser usadas en Python.
Ejemplo: import math
¿Qué es un método?
Es una función que pertenece a un objeto y opera sobre él.
¿Qué es una clase?
Es un modelo para crear objetos con atributos y métodos.
Ejemplo:
class Persona:
def __init__(self, nombre):
[Link] = nombre
Defina programación orientada a objetos (POO)
La programación orientada a objetos (POO) es un modelo de programación que organiza el
código de un programa en torno a objetos, en lugar de funciones. La POO se basa en el
concepto de crear un modelo del problema a resolver.
La POO tiene como objetivo reducir errores y reutilizar código. Para ello, agrupa datos y
operaciones relacionadas en clases, que son plantillas para crear objetos.
¿Qué es un objeto?
Es una unidad que contiene información y acciones que permiten interactuar con otros
elementos de un programa. Los objetos son la base de la programación orientada a objetos
(POO).
EJEMPLO:
class Persona:
def __init__(self, nombre):
[Link] = nombre
p = Persona("Cheel")
print([Link]) # "Cheel"
1 2 3