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

Autor: Daniel Brandão

Desenvolvedor Web e Professor. Gosto de debater, escrever e comentar a respeito da vida, tecnologia, o pensar, a sociedade, a vida cotidiana e da vida vindoura.

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 )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.