Python[aula 2]: Tipos de dados e Operações Básicas

Olá Pessoal! Essa é a segunda aula de Introdução ao Python. Nesta aula, veremos os tipos de dados e variáveis possíveis na linguagem e como ela trata cada um deles.

22262546893_3a7acd9cbf_z

Tipos básicos

Em Python, possuímos alguns tipos básicos. Ex:

● Tipos numéricos:
– Inteiro (int);
– Inteiro preciso (long);
– Ponto flutuante (float);
– Número complexo (complex);
Tipo String (str);
Tipo booleano (bool).

Para descobrir explicitamente qual o tipo da variável criada, podemos pedir em linha de comando da seguinte maneira:

type (variável)

No caso dentro do parenteses, você colocar o nome da variável que quer saber o tipo.  Como exemplo, vamos definir 6 variáveis distintas e dar valores diferentes para cada uma (arquivo exAula2.1):

a = 1
b = 1.5
c = 3+2j
d = True
e = “DanielBrandao.com.br”

Agora, vamos descobrir qual o tipo de cada uma dessas variáveis, utilizando a seguinte sintaxe:

print (type(a))
print (type(b)) # E assim por diante…

Operações Básicas

Em Python, é possível se utilizar 3 tipos de operações básicas: Aritmética, Lógica e Relacional.

As operações aritméticas são as básicas matemáticas, como:

– Adição (+)
– Subtração (-)
– Multiplicação (*)
– Divisão(/)
– Divisão inteira (//)
– Potenciação (**)
– Resto (%)

Exemplo: Calculando o resto de uma divisão (arquivo exAula2.2):

resto = (2*5)%2
print (resto)

As  Operações lógicas, temos que lembrar da famosa ‘tabela verdade’. As operações possíveis são:
– E (and);
– Ou (or);
– Não (not).

Exemplo: Tabela da Verdade AND e OR:
●True and True
●True and False
●False or True
●False or False

Já as  Operações relacionais (ou comparativas), muito utilizadas em funções (o que veremos mais adiante) são:
– Igual (==);
– Diferente (!= ou <>);
– Maior que (>);
– Menor que (<);
– Maior ou igual (>=);
– Menor ou igual (<=).

Na próxima lição, veremos como mudar o tipo de uma variável e como podemos receber um valor digitado pelo usuário para uma variável. Até a próxima.

OBS: Todos os arquivos dos exemplos utilizados em cada lição estão disponíveis em meu repositório no Github.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s