Skip to main content

String | Python

  • String | Python
info
  • Strings são uma estrutura de dados que contém uma sequência de caracteres delimitada por aspas.

  • Strings em Python podem ser criadas usando aspas simples, aspas duplas ou aspas triplas.

  • Strings são usadas para representar e manipular dados textuais em seu programa.

single_quote = 'Isto é uma string'

double_quotes = "Isto também é uma string"

triple_quotes = """Isto é uma string que se estende por várias linhas. Frequentemente útil para escrever docstrings."""

adolfo: str = "Adolfo"

Index

name = "Python"

print(name[0]) # Saída: 'P'
print(name[3]) # Saída: 'h'
print(name[-1]) # Saída: 'n'
print(name[-4]) # Saída: 't'

Slicing


print(name[1:4]) # 'yth' (do índice 1 ao 3)
print(name[:3]) # 'Pyt' (do início até o índice 2)
print(name[2:]) # 'thon' (do índice 2 até o final)
print(name[-4:-1]) # 'tho' (da posição -4 até -2)
print(name[::-1]) # 'nohtyP' (string invertida)

Format

  • f-strings (Python +3.6)
# Using f-strings - Best Practise
adolfo = f"{adolfo} {adolfo}"

# Using str.format()
"Name: {}, Age: {}".format(name, age)

# Using %
formatted_str = "Name: %s, Age: %d (name, age)"