Python possui um método nativo .capitalize() para strings que facilita essa tarefa.
.capitalize()
Concatenação de strings é um conceito tão antigo quanto as próprias linguagens de programação.
Note que métodos especiais para idiomas com caracteres especiais também podem ser utilizados, se necessário.
Faço isso com frequência suficiente para que eu refatorasse isso nesta simples função delete().
delete()
Extraímos substrings usando indexação e fatiamento em Python.
A função len() é incorporada na linguagem Python e existe desde as primeiras versões.
len()
No Python 3.6 e versões posteriores, você pode interpolar strings usando f-strings.
O Python oferece várias maneiras de se livrar de aspas indesejadas em strings.
Aqui estão alguns exemplos de como buscar e substituir texto em Python.
Usar regex em Python envolve o módulo re, que fornece um conjunto de funções para processar texto usando expressões regulares.
re