Skip to Main Content
Introducción a Python, 2ª Edición
book

Introducción a Python, 2ª Edición

by Bill Lubanovic
September 2024
Intermediate to advanced content levelIntermediate to advanced
630 pages
13h 8m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Introducción a Python, 2ª Edición

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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprender Python, 5ª Edición

Aprender Python, 5ª Edición

Mark Lutz

Publisher Resources

ISBN: 9781098181505Supplemental Content