Python: funciones y métodos para cadenas, listas y estructuras de control

Clasificado en Informática

Escrito el en español con un tamaño de 3,97 KB

Cadenas (f-strings) y métodos de texto

f-strings: simplifican la inserción de variables y expresiones en las cadenas. Se reconocen fácilmente porque las expresiones se encuentran entre llaves {} y se sustituyen directamente por su valor.

  • upper() = convierte todo el texto a mayúsculas.
  • lower() = convierte todo el texto a minúsculas.
  • capitalize() = convierte solo la primera letra de un texto a mayúsculas.
  • swapcase() = cambia las mayúsculas por minúsculas y viceversa.
  • title() = convierte un texto a formato título (primera letra de cada palabra en mayúscula).
  • isupper() = comprueba que un texto esté todo en mayúsculas; devuelve True o False.
  • islower() = comprueba que un texto esté todo en minúsculas; devuelve True o False.

Operadores de pertenencia y comparación

  • in = sirve para saber si un elemento se encuentra dentro de otro; devuelve True o False.
  • not in = sirve para saber si un elemento no se encuentra dentro de otro; devuelve True o False.
  • is = sirve para saber si los elementos son idénticos (misma identidad); devuelve True o False.
  • is not = sirve para saber si los elementos no son idénticos; devuelve True o False.

Estructuras de control y definición de funciones

  • while = es un bucle que permite repetir un código en función del cumplimiento de una condición.
  • for = bucle que repite el bloque de instrucciones un número predeterminado de veces o sobre los elementos de un iterable.
  • def = palabra clave para definir funciones; se usa para crear funciones definidas por el usuario.
  • break = sirve para cerrar un bucle cuando se activa una condición externa.
  • continue = permite que un ciclo continúe pero omitiendo el resto del cuerpo del ciclo en la iteración actual.

Listas en Python

Una lista en Python es una estructura de datos formada por una secuencia ordenada de objetos.

  • Heterogéneas = pueden estar conformadas por elementos de distintos tipos, incluidos otras listas.
  • Mutables = sus elementos pueden modificarse.

Métodos comunes de listas

  • append() = este método agrega un elemento al final de una lista.
  • count() = este método recibe un elemento como argumento y cuenta la cantidad de veces que aparece en la lista.
  • extend() = este método extiende una lista agregando un iterable al final.
  • index() = este método recibe un elemento como argumento y devuelve el índice de su primera aparición en la lista.
  • insert() = este método inserta un elemento en una posición específica.
  • pop() = este método devuelve el último elemento de la lista y lo borra de la misma (o devuelve y elimina el elemento en el índice especificado si se le pasa argumento).
  • remove() = este método recibe como argumento un elemento y borra su primera aparición en la lista.
  • reverse() = este método invierte el orden de los elementos de una lista.
  • sort() = este método ordena los elementos de una lista (por defecto en orden ascendente).

Nota: se han corregido mayúsculas, ortografía y gramática para facilitar la lectura, manteniendo todo el contenido original y sus conceptos clave.

Entradas relacionadas: