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.