Manipulação de strings, continuação :

Funções de Manipulação de Strings:
Exemplos:
texto = " Python Programming "
print(len(texto)) # 21
print(texto.upper()) # PYTHON PROGRAMMING
print(texto.lower()) # python programming
print(texto.strip()) # Python Programming
print(texto.replace("Python", "Java")) # Java Programming
Fatiamento de Strings:
Exemplo de Fatiamento:
texto = "Python"
print(texto[0:2]) # Py
print(texto[2:]) # thon
print(texto[:4]) # Pyth
print(texto[-2:]) # on
Resposta:
while True:
cpf = input("Digite o CPF (apenas números): ")
# Verifica se contém apenas números
if not cpf.isdigit():
print("Erro: Digite apenas números!")
continue
# Verifica se tem 11 dígitos
if len(cpf) != 11:
print("Erro: CPF deve ter exatamente 11 dígitos!")
continue
# Se passou nas validações, termina o loop
break
print(f"CPF válido cadastrado: {cpf}")
Este programa: