# Os fundamentos do Python: Objetos básicos
Os fundamentos do Python: Objetos básicos
O termo “objeto” em Python é bastante abrangente; inclui números, strings(sequência de caracteres), funções, listas — de forma geral um objeto em Python é tudo o que você pode atribuir a uma variável. Dessa forma, fica evidente a existência de diferentes tipos de objetos.
Neste Post, vamos cobrir o uso básico e introdutório dos seguintes objetos:
Números
Booleanos
Strings
Listas
# Tipos de números
Em Python temos três tipos fundamentais de números: int(inteiros), float(ponto flutuante) e números complexos. Os símbolos matemáticos que já nos são familiares podem ser usados para realizar operações aritmética em todos esses números.
<iframe src="https://medium.com/media/ff2f1ad71079971063fa1dfb089c6fe0" frameborder=0></iframe>
As operações matemáticas em Python obedecem às lógicas matemáticas que usamos no dia-a-dia. Vamos exemplificar com objetos inteiros, flutuantes e booleanos:
<iframe src="https://medium.com/media/74ba0808de679abb150fad4bd6159b86" frameborder=0></iframe>
# Tipo Inteiro
Como já conhecemos da matemática os inteiros são: … 1, 2, 3, 10, 20, 1991 … .
Os inteiros são representados pelo tipo built-in(embutido) *int, ***que também é usado para converter objetos em inteiros.
<iframe src="https://medium.com/media/e2bf75f7d841459d1facba61ee950e49" frameborder=0></iframe>
# Tipo Float
Um tipo float é um número com uma vírgula decimal. Os float são representados pelo tipo built-in *float, ***que é usado para converter objetos em float.
<iframe src="https://medium.com/media/244131709e547cb46216c4b4feb827b8" frameborder=0></iframe>
# Booleanos
Existem dois tipos únicos de objetos booleanos; True e False. Eles pertencem ao tipo built-in Bool.
<iframe src="https://medium.com/media/510ca7e2cd80af0690a2d7e16d5f04e1" frameborder=0></iframe>
True e **False devem **ser especificados com letra maiúscula em Python.
Os dois objetos booleanos True e False são inteiros e estão associados aos valores 1 e 0, respectivamente:
<iframe src="https://medium.com/media/34d2448f6485129006a0cb7f82c5a307" frameborder=0></iframe>
# Strings
O tipo de string é usado para armazenar caracteres. Uma string pode ser formada usando:
aspas simples: 'Python é muito legal!'
aspas duplas: "Você vai conseguir aprender python!"
aspas triplas: '''Hello world''' """Olá Mundo"""
Strings pertencem ao tipo built-in str, que pode ser usado para converter objetos não string em strings.
<iframe src="https://medium.com/media/7c38c09cfa0b2b074f973f27a5a53dab" frameborder=0></iframe>
Strings são objetos imutáveis, ou seja não podem ser modificados a não ser que seja feita uma string nova.
# Listas
A listé um tipo de objeto Python que nos permite armazenar uma sequência de outros objetos. Ela é útil pois nos fornece maneiras de modificar ou atualizar o conteúdo presente depois que já definimos seus objetos.
Um objeto lista é construído utilizando colchetes e seus objetos são separados por vírgula. É importante salientar que a lista pode conter mais de um único tipo de objeto.
<iframe src="https://medium.com/media/50e9ef5805bdcff53ba8ed96c2955ef3" frameborder=0></iframe>
Podemos também usar expressões matemáticas dentro de uma lista; o Python irá nos retornar os resultados na lista.
<iframe src="https://medium.com/media/6bfc609af3082db114709fcc7306c3e7" frameborder=0></iframe>
Listas pertencem ao tipo built-in list, que pode ser usado para converter outros tipos de sequências em uma lista.
<iframe src="https://medium.com/media/779f3ac643ce8d2a9c1efdad247e198c" frameborder=0></iframe>
# Conclusão
Objetos em Python se comportam de formas diferentes são bastantes abrangentes e nos trazem inúmeras possibilidades de aplicação.
Revisamos vários tipos de objetos fundamentais em Python:
int, float: tipos numéricos
bool: o tipo booleano. Truee Falsesão os únicos objetos do tipo booleano.
str: o tipo de string
list: o tipo de lista
Agora você teve uma leve introdução a Python, mas não pare por aqui!
Vá até a documentação oficial da linguagem; explore e aprenda.