Métodos de manipulação de strings
Python tem muitos métodos (funções prontas para uso) para trabalhar com strings. Muitos deles são chamados usando a notação de ponto e são chamados de
métodos. Uma lista completa de métodos de manipulação de strings pode ser encontrada online.
Vamos conhecer alguns deles.
s = "aAbBcC"
sUp = s.upper()
# sUp = "AABBCC" - um método que traduz
# maiúsculo cada caractere da string
sLow = s.lower()
# sLow = "aabbcc" - um método que traduz
# diminua cada caractere da string
À esquerda do ponto está o nome da string (ou a própria string entre aspas) à qual o método deve ser aplicado e à direita do ponto está o nome do método. O método é sempre escrito entre parênteses. Pode haver quaisquer parâmetros dentro dos colchetes se forem necessários.
Anteriormente, já usávamos o método de trabalhar com strings quando exibimos dados na tela em um determinado formato - o método format()
a = 4
b = 5
print("{}+{}={}".format(a,b,a+b)) # 4+5=9
Outro método útil isdigit()
é um método para verificar se todos os caracteres de uma string são dígitos, ele retorna um valor booleano (Verdadeiro ou Falso).
s = "ab1c"
print(s.isdigit()) #False
s = "123"
print(s.isdigit()) #True
O útil método strip()
permite remover espaços no início e no final de uma string
s = " ab 1c "
print('s=', s.strip()) # s=ab 1c