Este artigo ajudará o leitor a entender os tipos de dados básicos em Python, variáveis, algumas funções comumente usadas em relação aos tipos de dados e algumas aplicações básicas no mundo real. Usaremos o Visual Studio Code como nosso editor de código. Se você ainda não instalou o Visual Studio Code, as instruções estão disponíveis no post anterior do blog.

Variáveis e Tipos de Dados em Python – índice:

  1. Introdução ao Python
  2. Variáveis em Python
  3. Tipos de dados em Python
  4. Próxima Visão do Blog

Introdução ao Python

Como aprendemos no post anterior do blog, Python é uma linguagem de alto nível, interpretada, tipada dinamicamente e orientada a objetos. Devido à sua natureza de alto nível, a linguagem é muito fácil de aprender, e a sintaxe também é simples. Existem uma variedade de aplicações do Python no mundo real, como aprendizado de máquina, ciência de dados, desenvolvimento de jogos, aplicações web e muito mais.

No post anterior do blog, aprendemos como imprimir texto em Python. Usamos a sintaxe print (“seu texto desejado”). Vamos começar com o que são variáveis e por que usamos variáveis.

Variáveis em Python

Uma variável é uma entidade que armazena um valor. O valor pode ser um número, inteiro, número real, texto ou um caractere. Vamos ver alguns exemplos de como você pode usar uma variável para armazenar valores em Python.

# variáveis
x = 1  # armazenando inteiro
y = 2.5  # armazenando número real
z = "string"  # armazenando string ou texto
n = "a"  # armazenando um caractere
b = True  # armazenando um valor booleano
print(x,y,z,n,b)
Saída:
1 2.5 string a True

Vimos como armazenar variáveis, agora vamos ver como imprimir seus valores. Você já sabe a resposta, que é usar print(), que usamos no primeiro blog para imprimir o texto desejado. Além disso, veja que estamos usando as variáveis sem usar aspas duplas ou simples, ao contrário de antes. Isso ocorre porque uma variável é reconhecida pelo print diretamente, pois está armazenada na memória quando é declarada. Agora, vamos imprimir as variáveis.

Podemos ver que as variáveis são impressas como destacado na imagem acima. Como podemos ver, Python suporta a maioria dos diferentes tipos de dados em Python, como inteiro, float (números reais), string (texto ou caracteres) e Booleano (True ou False).

Tipos de dados em Python

Strings

data_types_in_python

Quais operações podem ser realizadas usando strings?

  • title()

    Esta função pode ser usada para capitalizar a letra inicial de cada palavra na string, como visto abaixo, a saída está destacada.

  • text="este blog é incrível"
    print(text.title())
    
    Saída:
    
    Este Blog É Incrível
    
  • upper()

    Esta função pode ser usada para capitalizar todas as palavras na string. O exemplo é ilustrado na imagem abaixo.

  • text="este blog é incrível"
    print(text.upper())
    
    saída:
    ESTE BLOG É INCRÍVEL
    
  • lower()

    Esta função pode ser usada para converter todas as palavras na string em letras minúsculas. O exemplo é ilustrado na imagem abaixo.

  • text = "este blog é incrível"
    print(text.lower())
    
    
    Saída:
    
    este blog é incrível
    
  • Concatenação de strings

    Para combinar duas strings diferentes, pode-se usar “+”. O exemplo é ilustrado na imagem abaixo.

  • text = "este blog é incrível"
    text2="para iniciantes"
    print(text+text2)
    
    Saída:
    
    este blog é incrívelpara iniciantes
    
    
  • Espaços em branco

    Há momentos em que você não quer imprimir texto em uma única linha, mas ter várias linhas e, às vezes, você quer que o texto tenha espaço de tabulação. Isso pode ser feito em Python usando “\n” (nova linha) e “\t” (espaço de tabulação). O exemplo é ilustrado abaixo.

  • print("este blog é \nincrível")
    print("\te este blog é incrível")
    
    Saída:
    
    este blog é 
    incrível
      este blog é incrível
    
  • Funções de Strips

    Esta é uma função em Python que remove qualquer espaço em branco na string. Usando strip, tanto os espaços em branco à esquerda quanto à direita podem ser removidos. Mas, às vezes, para requisitos específicos de remoção de espaço em branco à esquerda, pode-se usar “lstrip()” e para a direita “rstrip()”. O exemplo com código é ilustrado abaixo.

  • z=" olá "
    print(z)
    print(z.strip())
    print(z.rstrip())
    print(z.lstrip())
    Saída:
    “ olá “
    “olá”
    “ olá”
    “olá “
    
  • Comprimento da String

    Usando a função len(), pode-se determinar o comprimento de uma string. O exemplo com código é ilustrado abaixo. Você pode ver que para a string “olá”, a saída é 3.

    Z="incrível"
    Print(len(Z))
    
    Saída:
    8
    

    Inteiros

    Os tipos de dados inteiros em Python são usados apenas quando números inteiros devem ser armazenados. Existem várias operações que podem ser realizadas em inteiros. Vamos aprender sobre a função type() aqui. A função type() informa sobre o tipo de dado da variável. O exemplo da função type() com código é ilustrado abaixo.

  • a=1
    
    type(a)
    
    saída:
    
    int
    

    Floats

    No tipo de dados inteiro, apenas números inteiros podem ser armazenados, mas para incluir números reais ou armazenar números reais, usamos float. Em essência, float é usado para decimais.

a=1.6

type(a)
saída:

float

Operações em Floats e Inteiros

Na nossa matemática básica durante o ensino médio, aprendemos várias operações que podem ser realizadas em números, como Adição, Subtração, Multiplicação, Divisão e muitas mais. Podemos realizar todas essas operações em floats e inteiros, como ilustrado abaixo com código.

# variáveis

x = 1  # armazenando inteiro
y = 2.5  # armazenando número real
z = "string"  # armazenando string ou texto
n = "a"  # armazenando um caractere
x = True  # armazenando um valor booleano
print(type(x),type(y),type(z),type(n),type(b)) [/code]
saída:

<class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>

Booleano

No Python , há momentos em que um desenvolvedor precisa saber se uma afirmação é verdadeira ou falsa. Principalmente ao usar condições, os Booleanos são usados. Booleano consiste em True e False. Note que Python é sensível a maiúsculas e minúsculas ao usar Booleanos, portanto, eles precisam estar no formato True e False apenas.

Como aprendemos sobre tipos de dados em Python e variáveis em Python, vamos codificar um programa simples e testar nosso conhecimento.