Aprenda a usar a função de divisão em Python



Este artigo aborda como podemos usar a função de divisão em python com diferentes parâmetros como separator e maxsplit com vários exemplos.

A linguagem de programação Python tem vários tipos de dados incluindo cordas. Mesmo que as strings sejam imutáveis ​​por natureza, ainda podemos manipular uma string usando como uma função de divisão. Ele divide strings maiores em strings menores usando parâmetros diferentes. Neste artigo, aprenderemos como podemos usar a função de divisão em . A seguir estão os tópicos discutidos neste blog:

O que é uma corda?

Strings em python representam valores de caracteres Unicode. Python não tem um tipo de dados de caractere, um único caractere também é considerado uma string.





Usamos aspas simples ou duplas para declarar uma string. Para acessar uma string, usamos os índices e colchetes. Como as strings são mutáveis ​​por natureza, não podemos fazer nenhuma alteração após declarar uma string.

é um mestrado uma pós-graduação
nome = impressão 'Edureka' (nome [0])
 Resultado: É

Embora não possamos alterar uma string após a declaração, podemos dividir uma string em python.



Necessidade de função de divisão

A função de divisão retorna uma lista de strings após dividir a string com base no separador fornecido. A seguir estão as vantagens de usar uma função de divisão em python:

  • Em algum ponto, podemos ter que quebrar uma corda grande em pedaços ou cordas menores.
  • É o oposto da concatenação, que adiciona duas strings.
  • Os espaços em branco são considerados separadores se nenhum for fornecido na função de divisão.
  • Torna-se mais fácil analisar e deduzir conclusões.
  • Ajuda a decodificar strings criptografadas.

Como usar a função de divisão em Python?

A função de divisão divide uma string maior e fornece uma lista com pedaços ou strings menores. Abaixo está um exemplo para dividir uma string em python.

a = 'Somos Edureka, temos tutoriais de ponta e programas de certificação para aprimorar seus conhecimentos' print (a.split ())
 Resultado: ['Nós', 'somos', 'Edureka', 'nós', 'temos', 'corte', 'ponta', 'tutoriais', 'e', ​​'certificação', 'programas', 'para', ' aperfeiçoar ',' seu ',' conhecimento ']

Acima está um exemplo simples para mostrar como a função de divisão pode ser usada para quebrar todo o texto em strings menores. Mas a função de divisão possui diferentes parâmetros para otimizar a execução.



Parâmetros de divisão

  1. Separador - atua como um delimitador, a string é dividida de acordo com o separador especificado. Também é opcional, se não houver separador especificado, o separador padrão será o espaço em branco.

  2. Máx - também é opcional. Ele define o número de divisões que ocorrerão. O valor padrão é -1, o que significa que não há limites para o número de divisões.

Separador

Abaixo está um exemplo para mostrar a função de divisão com um parâmetro separador:

o que é uma substring em java
a = 'Edureka é a maior empresa edtech, tem muitos cursos de ponta para aprender' print (a.split (',') b = 'Sunday * Monday * Tuesday * Wednesday * Thursday * Friday * Saturday' print (a. Dividido(' * ')
 Resultado: ['Edureka é a maior empresa de edtech', 'tem muitos cursos de última geração para aprender'] ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado']

No exemplo acima, o separador é especificado de acordo com o qual a string é dividida em strings menores.

como alocar dinamicamente um array em java

Max

Abaixo está um exemplo para mostrar a função de divisão com um parâmetro max:

a = 'meu * nome * é * python' print (a.split ('*', 3)
 Resultado : ['meu', 'nome', 'é', 'python']

O parâmetro max no exemplo acima é definido como 3, o que significa que a saída terá 4 elementos na lista de strings.

Exemplo

Abaixo estão alguns exemplos, onde podemos usar a função de divisão para dividir a string em pedaços menores ou strings.

a = 'meu nome é python' print (a.split ()) b = 'CatDogAntCarTap' print ([b [i: i + 3] para i no intervalo (0, len (b), 3)]) c = 'python # was # made # by # Guido # van # rossum' print (c.split ('#', 6) d = 'isto, será, será, em, saída, isto não será' print (d.split (',', 4)
 Resultado: ['meu', 'nome', 'é', 'python'] ['Gato', 'Cão', 'Formiga', 'Carro', 'Toque'] ['python', 'foi', 'feito' , 'por', 'Guido', 'van', 'rossum'] ['isto', 'será', 'será', 'em', 'saída']

Neste blog, aprendemos como a função de divisão pode ser usada para quebrar strings grandes em pedaços ou strings menores. String é uma estrutura de dados imutável, o que significa que não pode ser alterada depois de declarada. Embora a manipulação possa ser feita usando a função de divisão. A linguagem de programação Python tem diferentes tipos de dados, como Lista , , tupla , conjunto etc.

Tipos de dados primitivos e estruturas de dados especializadas otimize seu código e dê uma vantagem ao python sobre outras linguagens de programação. Para dominar suas habilidades, inscreva-se no e comece a aprender.

Tem alguma pergunta? Mencione-os nos comentários, entraremos em contato com você o mais breve possível.