Qual das seguintes variáveis é do tipo **string** em python?

(A) - 
 n = 10
(B) - 
 s = 'olá, mundo!'
(C) - 
 x = true
(D) - 
 y = 3.14
(E) - 
 z = [1, 2, 3]

Dica

  • int: números inteiros (por exemplo, 10)
  • float: números de ponto flutuante (por exemplo, 3.14)
  • bool: valores booleanos (por exemplo, true, false)
  • str: sequências de caracteres (por exemplo, "olá, mundo!")
  • list: listas de elementos (por exemplo, [1, 2, 3])

Explicação

Em python, uma variável do tipo string armazena uma sequência de caracteres. a alternativa (b), s = 'olá, mundo!', contém uma sequência de caracteres entre aspas simples, indicando que é uma string.

Análise das alternativas

As demais alternativas são de outros tipos de dados:

  • (a) n = 10: tipo int (número inteiro).
  • (c) x = true: tipo bool (valor booleano).
  • (d) y = 3.14: tipo float (número de ponto flutuante).
  • (e) z = [1, 2, 3]: tipo list (lista).

Conclusão

Entender os diferentes tipos de dados é crucial em programação, pois eles determinam como as variáveis serão usadas e manipuladas.