Método split() de Python3

Python3 字符串Cadenas en Python3


Descripción

El método split() divide la cadena mediante un separador especificado. Este método divide la cadena en subcadenas y devuelve una lista compuesta por estas subcadenas.

Si el segundo parámetro num tiene un valor especificado, se divide en num+1 subcadenas.

El método split() es especialmente adecuado para dividir una cadena en varias partes según un separador específico.

Sintaxis

Sintaxis del método split():

str.split(str="", num=string.count(str))

Parámetros

  • str -- Separador, por defecto son todos los caracteres en blanco, incluidos espacios, saltos de línea (\n), tabulaciones (\t), etc.
  • num -- Número de divisiones. Si se establece este parámetro, se divide en como máximo maxsplit+1 subcadenas. El valor predeterminado es -1, es decir, dividir en todas las ocurrencias.

Valor de retorno

Devuelve una lista de cadenas después de la división.

Ejemplo

El siguiente ejemplo muestra cómo utilizar la función split():

Ejemplo (Python 3.0+)

#!/usr/bin/python3 str = "this is string example....wow!!!" print (str.split()) # Por defecto, el espacio en blanco se usa como separador print (str.split('i',1)) # Usando "i" como separador print (str.split('w')) # Usando "w" como separador

El resultado del ejemplo anterior es el siguiente:

['this', 'is', 'string', 'example....wow!!!']
['th', 's is string example....wow!!!']
['this is string example....', 'o', '!!!']

El siguiente ejemplo usa el signo # como separador y especifica el segundo parámetro como 1, devolviendo una lista de dos elementos.

Ejemplo (Python 3.0+)

#!/usr/bin/python3 txt = "Google#Ejemplo#Taobao#Facebook" # Segundo parámetro es 1, devuelve una lista de dos elementos x = txt.split("#", 1) print(x)

El resultado del ejemplo anterior es el siguiente:

['Google', 'Ejemplo#Taobao#Facebook']

Python3 字符串Cadenas en Python3

Otras extensiones