DEV Community

sarah santana
sarah santana

Posted on • Updated on

Python #1 : variáveis e operadores.

Esse post faz parte dos meus cadernos pessoais de estudos. Todas as anotações são baseadas nas aulas da Mentorama - Cientista de Dados do zero e organizadas sob o meu ponto de vista. M2A1A2.


Fundamentos básicos de Python

1. Variáveis

Definição: Espaço em memória que representa algum valor.
O operador de atribuição usado é o =

Exemplo:

Nome = "Sarah"
Idade = 26
Altura = 1.75
e_letras = True

Tipos de variáveis

String = "Sarah" (sempre entre aspas)
Int = 28 (número inteiro)
Float = 1.68 (número decimal)
Boolean = e_letras (True ou False)

Verificar a gravação da variável:

print(nome)
print(altura)

ou

nome, altura

Combinar texto com a variável na hora do print

print("O valor da variável nome é:", nome)

Para saber o tipo da variável

type(nome)
type(idade)

Para converter os tipos

Ex: trocar a variável 'idade' que é um int, para float.

  1. nome do tipo(variável)

float(idade)

mas ainda não vou atribuído o tipo

  1. atribuir a variável novamente com outro tipo

idade = float(idade)

agora sim converteu!

  1. pedir o tipo pra confirmar

type(idade)

*Ex: trocar o boolean para float *

float(e_letras)
e_letras = float(e_letras

true = 1, false = 0

Sobrescrever o valor de uma variável

Pode-se trocar o valor e o tipo.

  1. atribuir outro valor, normalmente

idade = 27

OU

idade = "vinte e seis"

Obs.: Ficar atenta a mudança de variáveis no meio do processamento do código.


2. Operadores

Definição: Combina elementos básicos da linguagem para formar expressões complexos.

Tipos de operadores

Aritméticos: cálculos matemáticos
Relacionais: ordem e comparação
Lógicos: expressões lógicas
Atribuição: atribui valor ao objeto

Exemplo:

Definindo variáveis para exercício:

a = 2
b = 5
d = 'para'
e = 'lelepípedo'

Aritméticos

Adição numérica
print(a + b)

Adição strings
print (d)
print (e)
print (d+e)

Ou seja: o operador +pra variáveis numéricas, ele vai somar e dar o resultado; para variáveis de texto, ele concatena as palavras.

*Subtração *
print (a-b)

*divisão *
print (a/b)

*resto da divisão *
print (a)
print (b)
print (a%b) #resto

Relacionais

== Testa a igualdade entre as variáveis

print (a==b)

Obs.: lembrar que Python é case sensitive.

>= Compara

= maior
< = menor
= maior ou igual
<= menor ou igual

Lógicos

and = VV
or = VF
not = FF

Atribuição

= coloca valor
+= adiciona um valor à variável existente
-= subtrai um valor à variável existente
*= multiplica o valor da variável existente

Top comments (0)