"Variáveis", expressões e declarações
Este segundo artigo é sobre variáveis e revisão do primeiro artigo. Então vamos programar, chega de perder tempo. E lembrem-se Python é facil sim porém, como tudo, tem horas que fica difícil mas não se pode desistir.
Variáveis são referências que apontam para objetos. Esses objetos podem ser de qualquer tipo ou valor, diferentemente de outras linguagems, em que você precisa declarar previamente o tipo dos dados. Em Python, basta atribuir um objeto, seja ele um valor numérico, uma string, etc, a uma palavra através do operador = que a variável será criada.
Muito teorico não? Vamos dar alguns exemplos:
Outro tipo de objeto muito usado em Python são as listas e tuplas, que juntamente com strings são os objetos do tipo sequência existentes. São fáceis de assimilar, basta prestar atenção no código abaixo:
1 # listareplace.py
2 a = ["primeiro","segundo","terceiro"]
3 print a[2]
4 ## vamos mudar o mesmo a[2]
5 a[2] = "quarto"
6 print a[2]
7 ## a lista agora é igual a: a = ["primeiro","segundo","quarto"]
8 ## note que dentre os três tipos de sequências mostrados (listas, tuples
9 ## e strings) apenas as listas são mutáveis. Tuples depois de criadas não podem
10 ## ter o valor de algum item alterado, como mostrado nesse exemplo.
OBS1: Quando se refere a variavel nesse texto se faz de modo a facilitar o entedimento porém é errado dizer que python usa variaveis pois ele usa na verdade referencias. O assunto foi abordado da forma mais didatica encontrada pelo autor, logo não houve preocupações quanto a fidelidade a linguagem, no seu aspecto formal.
OBS2: Ficou faltando no artigo passado essa tabela:
-> São caracteres especiais para você usar com strings ex: "oi\ntchau" \n - Nova Linha. \t - Tab Horizontal \b - Insere um "backslash", deleta o ultimo caractere escrito \a - Beep \\ - Escreve um "\" \r - Retorno de "carro", carriage,. Use \n a menos que você saiba o que está fazendo.
Pronto pessoal por hoje é só espero que tenham entendido esse assunto qualquer coisa: ralobao@click21.com.br (Desculpa pelo último artigo pode mandar duvidas)
From a newbie to another (De um novato para outro).
Abraços e viva ao Open Source porque nós amamos a liberdade.
ralobao@click21.com.br ralobao
Revisão e formatação no Wiki: Osvaldo Santana Neto