# 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.

Editado em Views times

Give me a cup of [coffee]~( ̄▽ ̄)~*

Vithor Bitcoin

Bitcoin

Vithor Picpay

Picpay

Vithor Ethereum

Ethereum