• (31) 99973-2709
  • hugomoraismendes@gmail.com

Arquivos por dia11/09/2020

Python – Trabalhando com Strings

Indexação

s = 'Uma frase qualquer'

# Primeiro elemento da string. 
s[0]
# resultado = U

# Retorna todos os elementos da string, começando pela posição informada até o fim da string.
s[1:]
# resultado = ma frase qualquer

# Retorna tudo até a posição 3
s[:3]
# resultado = Uma

# A indexação negativa ler de trás para frente.
s[-1]
# resultado = r

# Retornar tudo, exceto a última letra
s[:-1]
# resultado = Uma frase qualque

# Ao usar a notação de índice e fatiar a string em pedaços específicos (o padrão é 1). 
# Por exemplo, podemos usar dois pontos duas vezes em uma linha e, em seguida, 
# um número que especifica a frequência para retornar elementos.

s[::1]
# resultado = Uma frase qualquer

s[::2]
# resultado = Uafaeqaqe

s[::-1]
# resultado = reuqlauq esarf amU 

Propriedades de Strings

# Usar o símbolo de multiplicação para criar repetição!
letra = 'h'

letra * 3
# resultado = hhh 

Funções Bult-in de Strings

# Upper Case 
s.upper()

# Lower case
s.lower()

# Dividir uma string por espaços em branco (padrão)
s.split()

# Dividir uma string por um elemento específico
s.split('y') 

Funções de Strings

s = 'seja bem vindo ao python'

s.capitalize()
# resultado = Seja bem vindo ao python

s.count('a')
# resultado = 2

s.find('p')
# resultado = 18

s.center(50, 'z')
# resultado = zzzseja bem vindo ao pythonzzz

# Verifica se o texto é alfanumerico
s.isalnum()
# resultado = false

# Verificar se todos os caracteres são alfanumerico
s.isalpha()
# resultado = false (devido ao espaço)

s.islower()
# resultado = true

# Verificar se todos os caracteres são espaços
s.isspace()
# resultado = false

# verifica se termina com a letra informada
s.endswith('o')
# resultado = false

# Procura pela palavra informada e retorna uma tupla com três elementos
s.partition('vindo')
# resultado = ('seja bem ', 'vindo', ' ao python')