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