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)"