Index du contenu
4.5.6 Dividir cadenas Un requisito muy común es la necesidad de dividir una cadena en múltiples cadenas basadas en un carácter específico, como un espacio o una coma. Esto se puede hacer con la función split(), que toma una cadena para usar en identificar cómo dividir la cadena de recepción. Por ejemplo: title = ‘El bueno, el malo y el feo’ print(‘Cadena fuente:’, titulo) print(‘Dividir usando un espacio’) imprimir (título. dividir (’ ‘)) print(‘Dividir usando una coma’) imprimir (título. dividir (’,’)) Esto produce como salida Cadena fuente: Lo bueno, lo malo y lo feo Dividir usando un espacio [‘Lo bueno, lo malo y lo feo’] Dividir usando una coma [‘Lo bueno, lo malo y lo feo’] Como se puede ver a partir de esto, el resultado generado es una lista de cada palabra en el cadena o tres cadenas según lo definido por la coma. Es posible que haya notado algo extraño en la forma en que escribimos la llamada. a la operación de división. No pasamos la cadena a split() sino que usamos el formato de la variable que contiene la cadena seguida de ‘.’ y luego dividir(). Esto se debe a que split() es en realidad lo que se conoce como método. Lo haremos Volveremos a este concepto más cuando exploremos clases y objetos. Por el momento simplemente recuerde que los métodos se aplican a cosas como cadenas usando el punto notación. Por ejemplo, dado el siguiente código title = ‘El bueno, el malo y el feo’ imprimir (título. dividir (’ ‘)) Esto significa tomar la cadena contenida por el título de la variable y dividirla según el espacio de caracteres 4.5.7 Contando cadenas Es posible averiguar cuántas veces se repite una cadena en otra cadena. Este se hace usando la operación count() por ejemplo my_string = ‘Cuenta, el número de espacios’ print(“mi_cadena.cuenta(’ ‘):”, mi_cadena.cuenta(’ ‘)) 38 4 Cadenas de pitón
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Lire plus