Variáveis em Python

aula

Representa uma posição na memória, onde pode ser armazenado um dado
Possui um nome e um valor
Durante a execução do algoritmo, pode ter seu valor alterado

Nome de variável

Dê nome significativo e sucinto a sua variável;

Variáveis de uma única letra como a variável ‘i’ é aceitável apenas para contadores

O nome deve iniciar por letra ou _ (sublinhado ou underscore)

Para separar palavras podemos fazer com _ (underscore) ou letra maiúscula.

Exemplos: retornaNomeObjeto, retorna_nome_objeto

Python é case sesitive pois difere nome de variável que tem letras maiúsculas e minúsculas.

Somos impedidos de usar palavras reservadas da linguagem para nomes de variáveis.

São elas: False, class, finally, is, return, None, continue, for, lambda, try, True, def, from, nonlocal, while, and, del, global, not, with, as, elif, if, or, yield, assert, else, import, pass, break, except, in, raise

Variável Local

Observe que a variável valorAdicional como foi declarada dentro de uma função fica restringida dentro da função somaTres().

Variável Global

Tipos básicos de dados no Python

tipos de dados python

Numéricos:

Tipo Exemplo Descrição
int 50 Numeros inteiros
Float 10.5 (Dez virgula cinco) Ponto Flutuante

 

Cadeia de caracteres:

Tipo Exemplo Descrição
str “Paulo da Silva” É uma sequências de caracteres Unicode que manipula strings.

Observação:

string não é um tipo de dado mas um módulo para tratamento de texto.
Contudo é muito comum chamarmos srt de string, o que leva a confundir com um tipo de dado.

Lógico:

Tipo Exemplo Descrição
bool True ou False Armazena Verdadeiro ou Falso

Python não é uma linguagem tipada

Perceba que nas declarações abaixo não se especifica o tipo de uma variável.
Em python a variável recebe um dado básico que possui um tipo básico (int,float,str,bool) ou um tipo objeto ( class, function, dados extruturados ).

O programador precisa estar atento ao tipo da variável ou ao tipo de entrada de uma função.

Python tem crescido muito por sua lingagem concisa.