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?
- Precisa de função de divisão?
- Como usar a função de divisão em Python?
- Parâmetros de divisão
- Exemplo
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
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.
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.