Obteniu informació sobre com s'utilitza la funció de divisió a Python



En aquest article es descriu com podem utilitzar la funció dividida a Python amb diferents paràmetres com separador i maxsplit amb diversos exemples.

El llenguatge de programació Python té diversos tipus de dades incloent cordes. Tot i que les cadenes tenen una naturalesa immutable, encara podem manipular una cadena mitjançant com una funció dividida. Descompon cadenes més grans en cadenes més petites mitjançant diferents paràmetres. En aquest article, aprendrem sobre com podem utilitzar la funció split a . A continuació es detallen els temes tractats en aquest bloc:

Què és una corda?

Les cadenes de Python representen valors de caràcter Unicode. Python no té un tipus de dades de caràcters, un sol caràcter també es considera una cadena.





Utilitzem les cometes simples o dobles per declarar una cadena. Per accedir a una cadena, fem servir els índexs i claudàtors. Com que les cadenes són de naturalesa mutable, no podem fer cap canvi després de declarar una cadena.

name = 'Edureka' print (nom [0])
 Sortida: ÉS

Tot i que no podem canviar una cadena després de la declaració, podem dividir una cadena en python.



Necessitat de funció dividida

La funció Split retorna una llista de cadenes després de dividir la cadena en funció del separador donat. A continuació es detallen els avantatges d’utilitzar una funció dividida a Python:

  • En algun moment potser haurem de descompondre una corda gran en trossos o cordes més petites.
  • És el contrari de la concatenació, que suma dues cadenes juntes.
  • Els espais en blanc es consideren un separador si no es proporciona cap element a la funció de divisió.
  • Es fa més fàcil analitzar i deduir conclusions.
  • Ajuda a descodificar cadenes xifrades.

Com s'utilitza la funció de divisió a Python?

La funció Split descompon una cadena més gran i proporciona una llista amb trossos o cadenes més petites. A continuació es mostra un exemple per dividir una cadena en python.

a = 'Som Edureka, tenim tutorials d'avantguarda i programes de certificació per millorar el vostre coneixement' imprimir (a.split ())
 Sortida: ['Nosaltres', 'som', 'Edureka', 'nosaltres', 'tenim', 'tallant', 'avantguardista', 'tutorials', 'i', 'certificació', 'programes', 'a', ' upskill ',' your ',' knowledge ']

A la part superior es mostra un exemple senzill per mostrar com es pot utilitzar la funció dividida per desglossar tot el text en cadenes més petites. Però la funció dividida té paràmetres diferents per optimitzar l'execució.



Fibonacci iteratiu c ++

Paràmetres dividits

  1. Separador: actua com un delimitador, la cadena es desglossa segons el separador especificat. També és opcional, si no s’especifica cap separador, el separador per defecte serà l’espai en blanc.

  2. Màxim: també és opcional. Defineix el nombre de fraccions que es produiran. El valor per defecte és -1, el que significa que no hi ha límits en el nombre de fraccions.

Separador

A continuació es mostra un exemple per mostrar la funció de divisió amb un paràmetre separador:

a = 'Edureka és l'empresa edtech més gran, té molts cursos d'avantguarda per aprendre' imprimir (a.split (',') b = 'diumenge * dilluns * dimarts * dimecres * dijous * divendres * dissabte' imprimir (a. dividir ('*')
 Sortida: ['Edureka és l'empresa més gran d'edtech', 'té molts cursos d'avantguarda per aprendre'] ['Diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte']

A l'exemple anterior, el separador s'especifica segons el qual la cadena es divideix en cadenes més petites.

Màx

A continuació es mostra un exemple per mostrar la funció de divisió amb un paràmetre màxim:

a = 'my * name * is * python' print (a.split ('*', 3)
 Sortida: ['el meu', 'nom', 'és', 'python']

El paràmetre màxim de l'exemple anterior s'estableix en 3, el que significa que la sortida tindrà 4 elements a la llista de cadenes.

Exemple

A continuació es mostren alguns exemples, on podem utilitzar la funció de divisió per dividir la cadena en trossos o cadenes més petites.

a = 'el meu nom és python' print (a.split ()) b = 'CatDogAntCarTap' print ([b [i: i + 3] per a i en l'interval (0, len (b), 3)]) c = 'python # was # made # by # Guido # van # rossum' print (c.split ('#', 6) d = 'this, will, be, in, output, this will not' print (d.split (',', 4)
 Sortida: ['el meu', 'nom', 'és', 'pitó'] ['Gat', 'Gos', 'Formiga', 'Cotxe', 'Tap'] ['pitó', 'era', 'fet' , 'by', 'Guido', 'van', 'rossum'] ['this', 'will', 'be', 'in', 'output']

En aquest bloc, hem après com es pot utilitzar la funció dividida per descompondre cadenes grans en trossos o cadenes més petites. La cadena és una estructura de dades immutable que vol dir que no es pot canviar un cop l'heu declarat. Tot i que la manipulació es pot fer mitjançant la funció split. El llenguatge de programació Python té diferents tipus de dades com llista , , tupla , conjunt etc.

Tipus de dades primitius i estructures de dades especialitzades optimitzeu el vostre codi i proporciona un avantatge a Python sobre altres llenguatges de programació. Per dominar les teves habilitats inscriu-te a i iniciar el vostre aprenentatge.

Tens alguna pregunta? Esmenteu-los als comentaris, us respondrem el més aviat possible.