Python intermediário I Tutorial 8 - Como dividir uma String
Índice:
Uma das operações comuns ao trabalhar com strings é dividir uma string em uma matriz de substrings usando um determinado delimitador., falaremos sobre como dividir string em Python.
Método.split ()
No Python, as strings são representadas como objetos de
str
imutáveis. A classe
str
vem com vários métodos de string que permitem manipular a string.
O método
.split()
retorna uma lista de substrings separados por um delimitador. É preciso a seguinte sintaxe:
str.split(delim=None, maxsplit=-1)
O delimitador pode ser um caractere ou sequência de caracteres, não uma expressão regular.
No exemplo abaixo, dividimos a string
s
usando a vírgula
,
como um delimitador:
s = 'Sansa, Tyrion, Jon'
s.split(', ')
O resultado é uma lista de cadeias de caracteres:
Os literais de string geralmente são colocados entre aspas simples, embora aspas duplas também possam ser usadas.
Uma sequência de caracteres também pode ser usada como um delimitador:
s = 'Sansa::Tyrion::Jon'
s.split('::')
Quando
maxsplit
é fornecido, isso limitará o número de divisões. Se não especificado ou
-1
, não há limite para o número de divisões.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
A lista de resultados terá no máximo
maxsplit+1
elementos:
Se o
delim
não for especificado ou for
Null
, a sequência será dividida usando espaço em branco como delimitador. Todos os espaços em branco consecutivos são considerados como um único separador. Além disso, se a sequência contiver espaços em branco à direita e à esquerda, o resultado não terá cadeias vazias.
Para ilustrar melhor isso, vamos dar uma olhada no seguinte exemplo:
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
Quando nenhum delimitador é usado, a lista de retorno não contém cadeias vazias. Se o delimitador estiver definido como um espaço vazio
' '
, os espaços em branco à esquerda, à direita e consecutivos farão com que o resultado contenha cadeias vazias.
Conclusão
A divisão de strings é uma das operações mais básicas. Depois de ler este tutorial, você deve entender bem como dividir cadeias de caracteres em Python.
O esforço reúne uma série de produtos e serviços IBM, alguns recentemente adquiridos, sob uma nova marca abrangente: a MobileFirst. É destinado a um mercado que muitos vêem como maduro para expansão - ajudando as empresas a transformar a proliferação de smartphones e tablets de uma dor de cabeça de gerenciamento em uma vantagem.
[Mais leitura: Os melhores telefones Android para cada orçamento. ]
A Mozilla enviou uma carta de interdição para uma empresa européia que criou um spyware O Mozilla enviou uma carta de cessar-e-desiste a uma empresa européia que criou um spyware que se disfarçava como o navegador Firefox.
O movimento na terça-feira vem depois que os pesquisadores de segurança de computadores disseram que Descobriu que um programa de spyware bem conhecido, chamado FinSpy, estava falsificando o Firefox. A Mozilla foi alertada pelos pesquisadores, que estão com o Citizen Lab, um projeto de pesquisa que faz parte da Munk School of Global Affairs da Universidade de Toronto.
Como verificar se uma string contém uma substring no bash
Uma das operações mais comuns ao trabalhar com seqüências de caracteres no Bash é determinar se uma sequência contém ou não outra sequência. Neste artigo, mostraremos várias maneiras de verificar se uma string contém uma substring.







