Capítulo 9. Cuerdas y cosas
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El tipo str de Python implementa cadenas de texto Unicode con operadores, funciones incorporadas, métodos y módulos dedicados. El tipo bytes, algo similar, representa datos binarios arbitrarios como una secuencia de bytes, también conocida como bytestring o cadena de bytes. Muchas operaciones textuales son posibles en objetos de cualquiera de los dos tipos: como estos tipos son inmutables, los métodos suelen crear y devolver una cadena nueva, a menos que devuelvan la cadena objeto sin cambios. Una secuencia mutable de bytes puede representarse como una bytearray, brevemente introducida en "objetos bytearray".
Este capítulo trata en primer lugar los métodos disponibles en estos tres tipos, después analiza el módulo de cadenas y el formateo de cadenas (incluidos los literales de cadena formateados), seguidos de los módulos textwrap, pprint y reprlib. Las cuestiones relacionadas específicamente con Unicode se tratan al final del capítulo.
Métodos de los objetos de cadena
objetosstr, bytes y bytearray son secuencias, como se explica en "Cadenas"; de ellas, sólo los objetos bytearray son mutables. Todas las operaciones de secuencia inmutable (repetición, concatenación, indexación y corte) se aplican a instancias de los tres tipos, devolviendo un nuevo objeto del mismo tipo. Salvo que se especifique lo contrario en la Tabla 9-1, los métodos ...
Get Python en una cáscara de nuez, 4ª 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.