Mind map
Manipulação de Texto
Map content
Manipulação de Texto
Fatiamento
- frase[num]
- frase[num1:num2]
- não considera o num2
- frase[num1:num2:num3]
- num3 é o espaçamento entre cada escolha
- frase[:num]
- Antes do : é onde começa
- frase[num:]
- Depois do : é onde termina
- frase[num1::num2]
- :: significa que vai até o final
- num2 é o espaçamento
Analise
- len(frase)
- É o comprimento (número de caracteres)
- frase.count('x')
- Conta quantas vezes aparece a letra x
- frase.count('x', num1, num2)
- (num1, num2) é intervalo (fatiamento)
- frase.find('xyz')
- Em que momento começou xyz (posição)
- frase.find('abc')
- Se não existe na frase retorna o valor de -1
- 'xyz' in frase
- Retorna o valor verdadeiro ou falso para se existe o valor
- len(frase)
A contagem de caracteres inicia apartir do 0
Transformação
- frase.replace('xyz', 'abc')
- Troca xyz por abc
- frase.upper()
- Torna as letras minúsculas em maiúsculas
- frase.lower()
- Torna as letra maiúsculas em minúsculas
- frase.capitalize()
- Deixa apenas a primeira letra da frase maiúscula
- frase.title()
- Deixa a primeira letra de cada palavra maiúscula
- frase.strip()
- Remove os espaços inuteis no inicio e final da str
- frase.rstrip()
- Remove os espaços inúteis da direita
- frase.lstrip()
- Remove os espaços inúteis da esquerda
- frase.replace('xyz', 'abc')
Divisão
- frase.spli()
- Divide a frase onde têm espaço
- frase.spli()
Junção
- '-'.join(frase)
- Junta frases de listas diferentes
- Têm a função inversa do split
- '-' é o que vai separar as palavras podendo ser alterado
- '-'.join(frase)
Information
- Description
- Mind Map on Manipulação de Texto, created by Thiago Frois on 08/11/2018.
- Created by
- Thiago Frois
- Views
- 0
- Rating