quinta-feira, 28 de maio de 2015

Falando sobre Python Parte 7- Nome de Variáveis, palavras reservadas e avaliando Expressões.

quinta-feira, 28 de maio de 2015 - by Unknown 0





Ola  amigos inciantes e Pythonista ! Seguindo falando sobre Python daremos continuidade,
hoje sera abordado  Nome de Variáveis, palavras reservadas e avaliando Expressões.
Bons estudos!


Nomes de variáveis e palavras reservadas

Os programadores geralmente escolhem nomes significativos para suas variáveis, pois os nomes documentam para o que a variável é usada.

Nomes de variáveis podem ser arbitrariamente longos. Eles podem conter tanto letras quanto números, mas têm de começar com uma letra. Embora seja válida a utilização de letras maiúsculas, por convenção, não usamos. Se você o fizer, lembre-se de que maiúsculas e minúsculas são diferentes. Bruno e bruno são variáveis diferentes.

O caractere para sublinhado ( _ ) pode aparecer em um nome. Ele é muito utilizado em nomes com múltiplas palavras, tal como em meu_nome ou preco_do_cha_na_china.

Se você der a uma variável um nome inválido, causará um erro de sintaxe:

>>> 76trombones = "grande parada"
SyntaxError: invalid syntax
>>> muito$ = 1000000
SyntaxError: invalid syntax
>>> class = "Ciencias da Computacao 101"
SyntaxError: invalid syntax
76trombones é inválida por não começar com uma letra. muito$ é inválida por conter um caractere ilegal, o cifrão. Mas o que está errado com class?

Ocorre que class é uma das palavras reservadas em Python. Palavras reservadas definem as regras e a estrutura da linguagem e não podem ser usadas como nomes de variáveis.

Python tem 29 palavras reservadas:

and    -   def    -   exec   -   if     -   not  -     return
assert  -  del    -   finally  - import -   or   -     try
break   -  elif    -  for   -    in   -     pass   -   while
class   -  else    -  from   -   is     -   print   -  yield
continue  except    global    lambda    raise

Pode ser útil ter essa lista à mão [2]. Se o interpretador acusar erro sobre um de seus nomes de variável e você não souber o porquê, veja se o nome está na lista.

[2]
N.T.: esta lista pode ser obtida através do próprio interpretador Python, com apenas dois comandos:

import keyword
print keyword.kwlist
2.4 Comandos
Um comando é uma instrução que o interpretador Python pode executar. Vimos até agora dois tipos de comandos: de exibição (print) e de atribuição.

Quando você digita um comando na linha de comando, o Python o executa e mostra o resultado, se houver um. O resultado de um comando print é a exibição de um valor. Comandos de atribuição não produzem um resultado visível.

Um script normalmente contém uma sequência de comandos. Se houver mais de um comando, os resultados aparecerão um de cada vez, conforme cada comando seja executado.

Por exemplo, o “script”:

print 1
x = 2
print 2
produz a saída:



 Avaliando 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:

>>> 1 + 1
2
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:

>>> 17
17
>>> x
2
Avaliar uma expressão não é exatamente a mesma coisa que imprimir um valor:

>>> mensagem = "E aí, Doutor?"
>>> mensagem
'E aí, Doutor?'
>>> print mensagem
E aí, Doutor?
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 [3]. Mas o comando print imprime o valor da expressão, que, neste caso, é o conteúdo da string.

[3] 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:

17
3.2
"Alô, Mundo!"
1 + 1
não produz qualquer saída. Como você mudaria o “script” para exibir os valores destas quatro expressões?


Tags:
Sobre o Autor

Escreva a descrição de administração aqui ..

0 comentários:

Colabore!

Certificações

certificación Ubuntu

Parceiros