Capítulo 5. Cadenas de texto

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Siempre me han gustado los personajes extraños.

Tim Burton

Los libros de informática suelen dar la impresión de que programar es cuestión de matemáticas. En realidad, la mayoría de los programadores trabajan con cadenas de texto más a menudo que con números. El pensamiento lógico (¡y creativo!) suele ser más importante que las habilidades matemáticas.

Las cadenas son nuestro primer ejemplo de secuencia Python. En este caso, son una secuencia de caracteres.Pero, ¿qué es un carácter? Es la unidad más pequeña de un sistema de escritura, e incluye letras, dígitos, símbolos, signos de puntuación e incluso espacios en blanco o directivas como los saltos de línea. Un carácter se define por su significado (cómo se utiliza), no por su aspecto. Puede tener más de una representación visual (en distintos tipos de letra), y más de un carácter puede tener el mismo aspecto (como el visual H, que significa el sonido H en el alfabeto latino, pero el sonido N en cirílico).

Este capítulo se centra en cómo crear y dar formato a cadenas de texto sencillas, utilizando ejemplos ASCII (conjunto básico de caracteres). Dos temas importantes relacionados con el texto se posponen al Capítulo 12: los caracteresUnicode (como el tema de H y N que acabo de mencionar) ylas expresiones regulares (coincidencia de patrones).

A diferencia de otros lenguajes, las cadenas ...

Get Introducción a Python, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.