Gabarito disponível
No contexto da linguagem Python 3, considere a variável.
s = '1202/TQ - lisarB od ahniraM ad etneneT-oriemirP'
Assinale a instrução que exibe o texto 'CP-T/2021'.
s = '1202/TQ - lisarB od ahniraM ad etneneT-oriemirP'
Assinale a instrução que exibe o texto 'CP-T/2021'.
Resolução comentada
Inverter a string, pegar os últimos 7 caracteres e usar replace.
s[::-1] gera 'Primeiro-Tenente da Marinha do Brasil - QT/2021'. [-7:] extrai 'QT/2021'. O replace('QT','CP-T') resulta em 'CP-T/2021'.
Análise das alternativas
A e D) Strings em Python não têm o método substr. B) s[:7] pega o início da string original, e 'TQ' não é o termo a substituir no resultado. C) s[:-7] remove o final e não produz o trecho desejado.
Referência: Python 3 – fatiamento e str.replace.
Resolução comentada do VaiConcursos.