Cómo dividir una cadena en Python

Cómo dividir una cadena en Python

Dividir una cadena en Python es bastante simple. Puede lograr esto usando la función 'split ()' incorporada de Python.





los separar() El método en Python separa cada palabra en una cadena usando una coma, convirtiéndola en una lista de palabras. Esta guía lo guiará a través de las diversas formas en que puede dividir una cadena en Python.





La pantalla táctil de Android no funciona, no se puede desbloquear.

Cómo utilizar el método de división de Python

Como se mencionó anteriormente, de forma predeterminada, Python incorporado separar() La función divide una cadena en palabras individuales separadas por comas. Pero acepta dos argumentos opcionales, y así es como se ve la sintaxis:





|_+_|

Cuando especifica un criterios de separación , la función ubica ese criterio dentro de la cadena e inicia una división en ese punto. De lo contrario, de forma predeterminada, divide la cadena en cualquier lugar donde haya un espacio en blanco.

Eche un vistazo al siguiente ejemplo para ver cómo funciona. Aquí, los espacios en blanco son los criterios de separación por defecto, ya que no especificamos uno:



|_+_|

Veamos como el separar() El método funciona cuando especifica criterios de separación. En este ejemplo, una coma es el criterio de separación:

|_+_|

Para una mejor comprensión, el código de ejemplo a continuación divide las cadenas donde hay un punto. Entonces, los puntos aquí son los criterios de separación:





|_+_|

max_split es un número entero que especifica el número máximo de rupturas en una cadena. Más importante aún, indica el punto donde se rompe la cuerda.

Entonces puede incluir ese valor entre paréntesis para romper la cadena en puntos específicos.





Por ejemplo, el siguiente código divide los textos en dos y se detiene en la segunda coma:

|_+_|

Para ver cómo funciona esto aún más, separe la cadena en el código a continuación, haciendo que se detenga en el segundo punto:

|_+_|

Mientras que la separar() El método no divide cadenas en alfabetos, puede lograr esto usando el por círculo:

|_+_|

Relacionado: Cómo agregar una lista en Python

En lugar de agregar a una lista como hicimos en el código anterior, puede acortar el código por usando una lista de comprensión :

|_+_|

Cree un contador de palabras con la función de división de Python

Puedes usar Python separar() de muchas maneras. Por ejemplo, puede contar el número de palabras después de dividir cada cadena:

|_+_|

Modifique el código anterior para contar las palabras en un archivo separado. Puede crear una función para hacer esto. Pero aquí, debe abrir y leer el archivo que contiene el texto.

Luego, divida el texto primero y ejecute un recuento devolviendo la longitud de la división resultante utilizando el len () función:

|_+_|

Aunque es un poco complicado, también puede hacerlo con el por solo bucle:

|_+_|

Relacionado: Cómo abrir, leer y escribir en un archivo en Python

Para hacer el por loop lea cada palabra por separado, debe insertar su archivo en una lista separada como lo hicimos en el código anterior. Además, haga cumplir el recuento de palabras dejando un espacio entre las comillas vacías entre paréntesis. De lo contrario, le dará una salida incorrecta.

Entonces, el código funciona contando los espacios entre cada palabra y luego sumando 1 al recuento total para obtener el número real de palabras.

Simplifique su código

los separar() La función es una valiosa herramienta de Python y, como ha visto, puede usarla para contar las palabras en un archivo. Incluso puedes resolver otros problemas con él como desees. Hay muchas otras funciones integradas en Python como esta que simplifican operaciones complejas de manera rápida y eficiente.

Entonces, en lugar de escribir largos bloques de código, siempre es útil probar métodos integrados más eficientes, simples y rápidos para resolver varios problemas de codificación. Dicho esto, hay muchas otras formas de manipular cuerdas además de dividirlas. Siempre puede probarlos para mejorar su manejo de cadenas en Python.

Cuota Cuota Pío Correo electrónico ¿Aprendiendo Python? Aquí se explica cómo manipular cadenas

Usar y manipular cadenas en Python puede parecer difícil, pero es engañosamente sencillo.

Leer siguiente
Temas relacionados
  • Programación
  • Pitón
  • Tutoriales de codificación
Sobre el Autor Idisou Omisola(94 Artículos publicados)

Idowu es un apasionado de la tecnología inteligente y la productividad. En su tiempo libre, juega con la codificación y cambia al tablero de ajedrez cuando está aburrido, pero también le encanta romper con la rutina de vez en cuando. Su pasión por mostrarle a la gente el camino en torno a la tecnología moderna lo motiva a escribir más.

Más de Idowu Omisola

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse