Mudanças entre as edições de "Python - Métodos de texto (string)"

De Cliomatica - Digital History
(Criou página com ' <syntaxhighlight lang="python"> capitalize() # faz a primeira letra ficar em caixa alta texto = "hahaha" textoEmCaixaAlta = texto.capitalize() print(textoEmCaixaAlta) {{rt...')
 
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
 
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
  
 +
# CAPITALIZE ###############################################################
 
capitalize() # faz a primeira letra ficar em caixa alta
 
capitalize() # faz a primeira letra ficar em caixa alta
 +
texto = "hahaha"
 +
textoAlterado = texto.capitalize()
 +
print(textoEmCaixaAlta)
 +
 +
RESULTADO ESPERADO: Hahaha
 +
 +
  
 +
# COUNT ###############################################################
 +
count() # Conta quantas vezes um trecho desejado aparece em um texto
 
texto = "hahaha"
 
texto = "hahaha"
textoEmCaixaAlta = texto.capitalize()
+
textoAlterado = texto.count("ha")
print(textoEmCaixaAlta)
+
print(textoAlterado)
 +
 
 +
RESULTADO ESPERADO: 3
 +
 
 +
 
 +
 
 +
# FIND ###############################################################
 +
find() # Procura um trecho desejado em um texto
 +
texto = "hajaha"
 +
textoAlterado = texto.find("ja")
 +
print(textoAlterado)
 +
 
 +
RESULTADO ESPERADO: 2 # para  o python as contagens sempre começam em ZERO, ou seja, o primeiro "h" de "hajaha" é o 0, o primeiro "a", o 1.
 +
 
 +
 
 +
 
 +
# join() ###############################################################
 +
join() # Junta itens de uma lista
 +
lista = ["hahaha","hehehe","hihihi"]
 +
textoAlterado = "--".join(lista) # repare que aqui é diferente da lógica dos outros, que se "colam" à direita da variável que está sendo alterada. Como se trata de uma lista, a lista fica declarada entre  parênteses enquanto o separador (no caso, escolhi "--" ) fica colado ao método.
 +
print(textoAlterado)
 +
 
 +
RESULTADO ESPERADO: hahaha--hehehe--hihihi
 +
 
 +
 
 +
 
 +
# lower() ###############################################################
 +
lower() # Coloca todo o texto em caixa baixa
 +
texto = "HahahAhAHa"
 +
textoAlterado = texto.lower()
 +
print(textoAlterado)
 +
 
 +
RESULTADO ESPERADO: hahahahaha
 +
 
 +
 
 +
 
 +
# replace() ###############################################################
 +
replace() # substituiu um texto por outro
 +
texto = "Hahahahaha"
 +
textoAlterado = texto.replace("a","i") # aqui está trocando o "a" pelo "i" em todas as ocasiões que o "a" aparecer
 +
print(textoAlterado)
 +
 
 +
RESULTADO ESPERADO: Hihihihihi
 +
 
 +
 
 +
 
 +
# split() ###############################################################
 +
split() # quebra o texto a partir de um delimitador qualquer (que precisa ser definido), gerando uma lista de itens. É praticamente um gerador de listas
 +
texto = "Hahahahaha"
 +
textoAlterado = texto.split("a") # quebra toda vez que encontrar um "a"
 +
print(textoAlterado)
 +
 
 +
RESULTADO ESPERADO: ['H', 'h', 'h', 'h', 'h', '']
 +
 
 +
 
 +
 
 +
# strip() ###############################################################
 +
strip() # limpa o texto, tirando espaços no começo e no fim de um texto
 +
texto = "    Hahaha                  " # repare que entre  as aspas que definem o texto, há muitos espaços para os dois lados
 +
textoAlterado = texto.strip()
 +
print(textoAlterado)
 +
 
 +
RESULTADO ESPERADO: Hahaha
  
{{rtd|rtd=
+
</syntaxhighlight>
Hahaha
 
}}
 
</syntaxhighlight>
 

Edição atual tal como às 19h14min de 25 de dezembro de 2021

# CAPITALIZE ###############################################################
capitalize() # faz a primeira letra ficar em caixa alta
texto = "hahaha"
textoAlterado = texto.capitalize()
print(textoEmCaixaAlta)

RESULTADO ESPERADO: Hahaha
‎


# COUNT ###############################################################
count() # Conta quantas vezes um trecho desejado aparece em um texto
texto = "hahaha"
textoAlterado = texto.count("ha")
print(textoAlterado)

RESULTADO ESPERADO: 3



# FIND ###############################################################
find() # Procura um trecho desejado em um texto
texto = "hajaha"
textoAlterado = texto.find("ja")
print(textoAlterado)

RESULTADO ESPERADO: 2 # para  o python as contagens sempre começam em ZERO, ou seja, o primeiro "h" de "hajaha" é o 0, o primeiro "a", o 1.



# join() ###############################################################
join() # Junta itens de uma lista
lista = ["hahaha","hehehe","hihihi"]
textoAlterado = "--".join(lista) # repare que aqui é diferente da lógica dos outros, que se "colam" à direita da variável que está sendo alterada. Como se trata de uma lista, a lista fica declarada entre  parênteses enquanto o separador (no caso, escolhi "--" ) fica colado ao método.
print(textoAlterado)

RESULTADO ESPERADO: hahaha--hehehe--hihihi



# lower() ###############################################################
lower() # Coloca todo o texto em caixa baixa
texto = "HahahAhAHa"
textoAlterado = texto.lower()
print(textoAlterado)

RESULTADO ESPERADO: hahahahaha



# replace() ###############################################################
replace() # substituiu um texto por outro
texto = "Hahahahaha"
textoAlterado = texto.replace("a","i") # aqui está trocando o "a" pelo "i" em todas as ocasiões que o "a" aparecer
print(textoAlterado)

RESULTADO ESPERADO: Hihihihihi



# split() ###############################################################
split() # quebra o texto a partir de um delimitador qualquer (que precisa ser definido), gerando uma lista de itens. É praticamente um gerador de listas
texto = "Hahahahaha"
textoAlterado = texto.split("a") # quebra toda vez que encontrar um "a"
print(textoAlterado)

RESULTADO ESPERADO: ['H', 'h', 'h', 'h', 'h', '']



# strip() ###############################################################
strip() # limpa o texto, tirando espaços no começo e no fim de um texto
texto = "     Hahaha                  " # repare que entre  as aspas que definem o texto, há muitos espaços para os dois lados
textoAlterado = texto.strip()
print(textoAlterado)

RESULTADO ESPERADO: Hahaha