Expressões

Revisão de 10h50min de 6 de janeiro de 2016 por Lclaudio (discussão | contribs) (Criou página com '= Expressões = <br> Uma expressão é uma combinação de valores, variáveis e operadores. Se você digitar uma expressão na linha de comando, o interpretador avalia e ex...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Expressões



Uma expressão é uma combinação de valores, variáveis e operadores. Se você digitar uma expressão na linha de comando, o interpretador avalia e exibe o resultado:

>>> 2 + 3
5

Embora expressões contenham valores, variáveis e operadores, nem toda expressão contém todos estes elementos. Um valor por si só é considerado uma expressão, do mesmo modo que uma variável:

>>> x = 10
>>> 17
17
>>> x
10
>>> 
Avaliar uma expressão não é exatamente a mesma coisa que imprimir um valor:
>>> texto = "Hello Word"
>>> texto
'Hello Word'
>>> print(texto)
Hello Word
>>> 

Reparem que na 2a. linha, é avaliado a variável texto e mostrado seu conteúdo mostrado a seguir, explicitando que é string Já na 4a. linha, é solicitado que imprima o conteúdo da variável texto e em seguida é mostrado o que a expressão ped.


Quando Python exibe o valor de uma expressão, usa o mesmo formato que você usaria para entrar com o valor. No caso de strings, isso significa que as aspas são incluídas mas o comando print imprime o valor da expressão, que, neste caso, é o conteúdo da string.

  • N.T.: Python aceita aspas simples ou duplas para delimitar strings. Num script, uma expressão sozinha é um comando válido, porém sem efeito.

O script:

22
3.2
"Alo"
2 + 2

não produz qualquer saída.

Como você mudaria o “script” para exibir os valores destas quatro expressões?