0% acharam este documento útil (0 voto)
9 visualizações

Python_Intermediate_Quiz_Answers

Python_Intermediate_Quiz_Answers

Enviado por

Paulo McRiver
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
9 visualizações

Python_Intermediate_Quiz_Answers

Python_Intermediate_Quiz_Answers

Enviado por

Paulo McRiver
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Python Intermediate Quiz com Respostas

1. Qual é a diferença entre uma lista e uma tupla?

Resposta: Listas são mutáveis, o que significa que seus elementos podem ser alterados. Já as

tuplas são imutáveis.

2. Como criar uma função com argumentos padrão?

Resposta: Usa-se a sintaxe `def funcao(arg=valor_padrao):`. Exemplo: `def

saudacao(nome='Mundo'): print(f'Olá, {nome}')`.

3. O que é um *set* em Python?

Resposta: Um *set* é uma coleção desordenada de elementos únicos. Exemplo: `set([1, 2, 2, 3])`

resulta em `{1, 2, 3}`.

4. Como se manipula chaves e valores em um dicionário?

Resposta: Pode-se acessar valores usando `dicionario[chave]`, adicionar pares com

`dicionario[nova_chave] = valor` e remover com `del dicionario[chave]`.

5. O que é *slicing* e como funciona?

Resposta: É a técnica de acessar partes de sequências (listas, strings). Exemplo: `lista[1:4]` retorna

os elementos do índice 1 ao 3.

6. Qual a saída de `print("Hello"[-1])`?

Resposta: A saída será `o`, pois o índice `-1` se refere ao último caractere da string.

7. Como abrir e ler um arquivo em Python?

Resposta: Use `open('arquivo.txt', 'r')` para abrir o arquivo em modo leitura e `read()` para ler seu

conteúdo.

8. O que é uma compreensão de lista (*list comprehension*)?


Resposta: É uma maneira concisa de criar listas. Exemplo: `[x**2 for x in range(5)]` cria `[0, 1, 4, 9,

16]`.

9. Como manipular módulos em Python?

Resposta: Use `import modulo` para importar um módulo e `modulo.funcao()` para acessar suas

funções.

10. Explique como funciona o operador ternário.

Resposta: É uma forma de escrever `if` em uma linha. Exemplo: `x = 5 if a > b else 10` atribui 5 a

`x` se `a > b`, caso contrário, 10.

Você também pode gostar