Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2021

Questão 15 — Linguagens de Programação: Python — Manipulação de Strings

Linguagens de Programação Python — Manipulação de Strings

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

Marinha do Brasil · Ingresso no Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

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'.
Selecione uma alternativa

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.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito final CP-T 2021 — Informática — página 4