Logo Passei Direto
Buscar

Manipulação de Dados em Python

Ferramentas de estudo

Questões resolvidas

Uma equipe de desenvolvimento está criando um script Python para processar textos armazenados em arquivos. Uma das tarefas envolve a remoção de espaços em branco e caracteres de nova linha do início e do final de cada linha lida do arquivo.

Qual método de string em Python deve ser utilizado para remover espaços e caracteres de nova linha de uma string?


join().


split().


strip().


count().


replace().

A linguagem de programação Python oferece diversas ferramentas para a _________ e _________ de dados em arquivos e diretórios. Para garantir o correto funcionamento do programa ao manipular arquivos e strings, é essencial adotar _________ e realizar o tratamento de exceções.
Qual das opções abaixo melhor completa as lacunas acima?
compilação, interpretação, padrões de codificação.
leitura, gravação, boas práticas.
análise, codificação, estilos de programação.
execução, teste, diretrizes de codificação.
configuração, instalação, normas de segurança.

Para que os programas em Python funcionem corretamente ao lidar com arquivos, é crucial entender a manipulação de _________, seguir _________ e prestar atenção ao _________ de exceções inesperadas.
strings, boas práticas, tratamento.
caracteres, diretrizes de codificação, lançamento.
códigos, estilos de programação, registro.
arquivos, padrões de segurança, rastreamento.
dados, normas de desenvolvimento, log.

No Python 3.7, a instrução que realiza a impressão de uma lista de cadeias de caracteres nomeada "y", separando cada elemento com uma vírgula, é:
print(´,´.join(y))
print(y % (´,´))
print(join(y, ́ ,´))
print(y, ́ ,´)
print(y.join(´,´))

Pedro, um desenvolvedor Python, busca aprimorar suas habilidades em manipulação de dados em arquivos. Ele decide estudar as melhores práticas para lidar com arquivos e strings, bem como o tratamento de exceções.
Considerando o texto, analise as afirmativas abaixo:
I. Pedro deseja aprender sobre manipulação de dados utilizando a linguagem Java.
II. O tratamento de exceções é crucial para garantir o funcionamento correto dos programas.
III. Pedro não demonstrou interesse em aprender boas práticas para manipular arquivos e strings.
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas II e III estão corretas.
Todas as afirmativas estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Uma equipe de desenvolvimento está criando um script Python para processar textos armazenados em arquivos. Uma das tarefas envolve a remoção de espaços em branco e caracteres de nova linha do início e do final de cada linha lida do arquivo.

Qual método de string em Python deve ser utilizado para remover espaços e caracteres de nova linha de uma string?


join().


split().


strip().


count().


replace().

A linguagem de programação Python oferece diversas ferramentas para a _________ e _________ de dados em arquivos e diretórios. Para garantir o correto funcionamento do programa ao manipular arquivos e strings, é essencial adotar _________ e realizar o tratamento de exceções.
Qual das opções abaixo melhor completa as lacunas acima?
compilação, interpretação, padrões de codificação.
leitura, gravação, boas práticas.
análise, codificação, estilos de programação.
execução, teste, diretrizes de codificação.
configuração, instalação, normas de segurança.

Para que os programas em Python funcionem corretamente ao lidar com arquivos, é crucial entender a manipulação de _________, seguir _________ e prestar atenção ao _________ de exceções inesperadas.
strings, boas práticas, tratamento.
caracteres, diretrizes de codificação, lançamento.
códigos, estilos de programação, registro.
arquivos, padrões de segurança, rastreamento.
dados, normas de desenvolvimento, log.

No Python 3.7, a instrução que realiza a impressão de uma lista de cadeias de caracteres nomeada "y", separando cada elemento com uma vírgula, é:
print(´,´.join(y))
print(y % (´,´))
print(join(y, ́ ,´))
print(y, ́ ,´)
print(y.join(´,´))

Pedro, um desenvolvedor Python, busca aprimorar suas habilidades em manipulação de dados em arquivos. Ele decide estudar as melhores práticas para lidar com arquivos e strings, bem como o tratamento de exceções.
Considerando o texto, analise as afirmativas abaixo:
I. Pedro deseja aprender sobre manipulação de dados utilizando a linguagem Java.
II. O tratamento de exceções é crucial para garantir o funcionamento correto dos programas.
III. Pedro não demonstrou interesse em aprender boas práticas para manipular arquivos e strings.
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas II e III estão corretas.
Todas as afirmativas estão corretas.

Prévia do material em texto

Você acertou 1 de 10 questões
Verifique o seu desempenho e continue treinando!
Você pode refazer o exercício quantas vezes
quiser.
Verificar Desempenho
A
B
C
D
E
1 Marcar para revisão
Uma equipe de desenvolvimento está criando um
script Python para processar textos armazenados
em arquivos. Uma das tarefas envolve a remoção
de espaços em branco e caracteres de nova linha
do início e do final de cada linha lida do arquivo.
Qual método de string em Python deve ser
utilizado para remover espaços e caracteres de
nova linha de uma string?
split().
replace().
strip().
join().
count().
Questão 1 de 10
Corretas �1�
Incorretas �9�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio
Manipulação De Dados Em
Arquivos
Sair
A
B
C
D
E
Resposta incorreta
Opa! A alternativa correta é a letra C.
Confira o gabarito comentado!
Gabarito Comentado
A resposta correta é strip(), pois este método
é utilizado para remover espaços em branco
e caracteres de nova linha do início e do final
das strings. split() quebra a string em uma
lista, replace() substitui partes da string, join()
une elementos de uma lista em uma string, e
count() conta ocorrências de uma substring.
2 Marcar para revisão
Fernanda está aprendendo sobre manipulação de
arquivos em Python e deseja entender as
diferenças entre os modos de abertura de arquivo.
Qual dos seguintes modos abrirá um arquivo para
leitura e permitirá a adição de novos dados ao
final, sem sobrescrever o conteúdo existente?
"r+"
"w+"
"a+"
"rw"
"wr+"
A
B
C
Resposta incorreta
Opa! A alternativa correta é a letra C.
Confira o gabarito comentado!
Gabarito Comentado
O modo "a+" permite abrir um arquivo tanto
para leitura quanto para escrita, adicionando
novos dados ao final do arquivo sem
sobrescrever o conteúdo existente. Se o
arquivo não existir, ele será criado.
3 Marcar para revisão
A linguagem de programação Python oferece
diversas ferramentas para a _________ e _________ de
dados em arquivos e diretórios. Para garantir o
correto funcionamento do programa ao manipular
arquivos e strings, é essencial adotar _________ e
realizar o tratamento de exceções.
Qual das opções abaixo melhor completa as
lacunas acima?
compilação, interpretação, padrões de
codificação.
leitura, gravação, boas práticas.
análise, codificação, estilos de
programação.
D
E
A
B
C
execução, teste, diretrizes de
codificação.
configuração, instalação, normas de
segurança.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o gabarito
comentado!
Gabarito Comentado
A linguagem Python fornece mecanismos para
a leitura e gravação de dados em arquivos e
diretórios. Além disso, para garantir a
eficiência e correção dos programas, é crucial
seguir boas práticas de programação e
realizar o tratamento adequado de exceções.
4 Marcar para revisão
Assinale o código Python que cria um
novo arquivo, contendo uma linha. 
D
E
A
B
C
Resposta incorreta
Opa! A alternativa correta é a letra A.
Confira o gabarito comentado!
Gabarito Comentado
A resposta correta é:
5 Marcar para revisão
Para que os programas em Python funcionem
corretamente ao lidar com arquivos, é crucial
entender a manipulação de _________, seguir
_________ e prestar atenção ao _________ de
exceções inesperadas.
strings, boas práticas, tratamento.
caracteres, diretrizes de codificação,
lançamento.
códigos, estilos de programação,
registro.
D
E
A
B
C
D
E
arquivos, padrões de segurança,
rastreamento.
dados, normas de desenvolvimento, log.
Resposta incorreta
Opa! A alternativa correta é a letra A.
Confira o gabarito comentado!
Gabarito Comentado
Trabalhar com arquivos em Python envolve a
manipulação de strings. Para garantir que os
programas funcionem conforme o esperado, é
essencial seguir boas práticas e tratar
exceções adequadamente.
6 Marcar para revisão
No Python 3.7, a instrução que realiza a impressão
de uma lista de cadeias de caracteres nomeada
"y", separando cada elemento com uma vírgula, é:
print(',',.join(y))
print(join(y, ','))
print(y.join(','))
print(y, ',')
print(y % (','))
Resposta incorreta
Opa! A alternativa correta é a letra A.
Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a letra A�
print(',',.join(y)). No Python, o método .join() é
usado para concatenar todos os elementos
de um iterável (como uma lista) em uma
string. O método recebe um delimitador como
parâmetro, que é usado para separar os
elementos. Neste caso, a vírgula (',') é usada
como delimitador. Portanto, a instrução
print(',',.join(y)) irá imprimir todos os
elementos da lista 'y', separados por uma
vírgula.
7 Marcar para revisão
Pedro, um desenvolvedor Python, busca aprimorar
suas habilidades em manipulação de dados em
arquivos. Ele decide estudar as melhores práticas
para lidar com arquivos e strings, bem como o
tratamento de exceções.
Considerando o texto, analise as afirmativas
abaixo:
I.   Pedro deseja aprender sobre manipulação de
dados utilizando a linguagem Java.
II.   O tratamento de exceções é crucial para
garantir o funcionamento correto dos programas.
III.   Pedro não demonstrou interesse em aprender
boas práticas para manipular arquivos e strings.
Assinale a alternativa correta:
A
B
C
D
E
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
Apenas as afirmativas I e III estão
corretas.
Apenas as afirmativas II e III estão
corretas.
Todas as afirmativas estão corretas.
Resposta incorreta
Opa! A alternativa correta é a letra B.
Confira o gabarito comentado!
Gabarito Comentado
O estudo de caso menciona que Pedro está
interessado em aprender sobre manipulação
de dados em Python, e não em Java. Além
disso, ele tem interesse em aprender boas
práticas, o que contradiz a afirmativa III. A
afirmativa II está correta, pois o tratamento
de exceções é fundamental para garantir que
os programas funcionem corretamente.
8 Marcar para revisão
Pedro, um desenvolvedor Python, busca aprimorar
suas habilidades em manipulação de dados em
arquivos. Ele decide estudar as melhores práticas
para lidar com arquivos e strings, bem como o
tratamento de exceções.
A
B
C
D
E
Considerando o texto, analise as afirmativas
abaixo:
I.   Pedro deseja aprender sobre manipulação de
dados utilizando a linguagem Java.
II.   O tratamento de exceções é crucial para
garantir o funcionamento correto dos programas.
III.   Pedro não demonstrou interesse em aprender
boas práticas para manipular arquivos e strings.
Assinale a alternativa correta:
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
Apenas as afirmativas I e III estão
corretas.
Apenas as afirmativas II e III estão
corretas.
Todas as afirmativas estão corretas.
Resposta incorreta
Opa! A alternativa correta é a letra B.
Confira o gabarito comentado!
Gabarito Comentado
O estudo de caso menciona que Pedro está
interessado em aprender sobre manipulação
de dados em Python, e não em Java. Além
disso, ele tem interesse em aprender boas
práticas, o que contradiz a afirmativa III. A
afirmativa II está correta, pois o tratamento
de exceções é fundamental para garantir que
os programas funcionem corretamente.
A
B
C
D
E
9 Marcar para revisão
Ao trabalhar com programação em Python, muitas
vezes é necessário manipular listas e seus
elementos. Em determinadas situações, pode-se
desejar _________ todos os elementos de uma lista
em uma única string. Nesse contexto, o método
join é frequentemente utilizado. Ele pode ser
empregado com diferentes conectores, como a
vírgula (‘, ’). No entanto, se o objetivo for
apresentar cada elemento da lista em um arquivo,
de forma que cada um ocupe uma _________
distinta, o conector adequado a ser usado é
_________.
Assinale a alternativa que contém a sequência
correta para preencher as lacunas acima.
dividir, coluna, espaço.
excluir, célula, tabulação.
combinar, linha, ‘\n’.
separar,tabela, vírgula.
mesclar, posição, ponto.
Resposta incorreta
Opa! A alternativa correta é a letra C.
Confira o gabarito comentado!
Gabarito Comentado
O método join em Python é usado para
"combinar" os elementos de uma lista em uma
única string. Quando a intenção é que cada
elemento da lista seja representado em uma
A
B
C
D
E
"linha" distinta em um arquivo, o conector de
"nova linha" (simbolizado por ‘\n’) é a escolha
correta.
10 Marcar para revisão
Luciana está tentando ler o conteúdo de um
arquivo chamado "informacoes.txt". Ela quer
armazenar esse conteúdo em uma variável para
posterior manipulação.
Qual é a melhor forma de Luciana ler o conteúdo
do arquivo e armazená-lo em uma variável?
data = open("informacoes.txt",
"w").read()
data = open("informacoes.txt", "a").read()
data = open("informacoes.txt").fetch()
data = open("informacoes.txt", "r").read()
data = open("informacoes.txt").write()
Resposta incorreta
Opa! A alternativa correta é a letra D.
Confira o gabarito comentado!
Gabarito Comentado
Para ler o conteúdo de um arquivo, usamos o
método read(). O modo "r" no open() indica
que o arquivo será aberto para leitura. É o
modo padrão e pode ser omitido, mas é boa
prática especificá-lo para clareza.

Mais conteúdos dessa disciplina