Variáveis e tipos de dados em Python. Parte 2 Curso Python do Iniciante ao Avançado em 11 postagens no blog
Publicados: 2021-12-14Este artigo ajudará o leitor a entender sobre 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ê não instalou o Visual Studio Code, as instruções são fornecidas na postagem de blog anterior.
Variáveis e tipos de dados em Python – índice:
- Introdução ao Python
- Variáveis em Python
- Tipos de dados em Python
- Visão do próximo blog
Introdução ao Python
Como aprendemos na postagem anterior do blog, o 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. Há uma variedade de aplicações de python no mundo real, como aprendizado de máquina, ciência de dados, desenvolvimento de jogos, aplicativos da Web e muito mais.
Na postagem anterior do blog, aprendemos como imprimir texto em Python. Costumávamos imprimir (“seu texto desejado”) como a sintaxe. 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.
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character b = True # storing a boolean value print(x,y,z,n,b)
Output: 1 2.5 string a True
Já 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 aspas simples, ao contrário de antes. Isso ocorre porque uma variável é reconhecida por print diretamente, pois é armazenada na memória quando é declarada. Agora, vamos imprimir as variáveis.
Podemos ver que as variáveis são impressas conforme destacado na imagem acima. Como podemos ver, o Python suporta a maioria dos diferentes tipos de dados em Python, como integer, float (números reais), string (texto ou caracteres) e Boolean (True ou False).
Tipos de dados em Python
Cordas

Quais operações podem ser realizadas usando strings?
- título()
Esta função pode ser usada para colocar em maiúscula a letra inicial de cada palavra na string, conforme visto abaixo, a saída é destacada.
text="this blog is awesome" print(text.title())Resultado:
This Blog Is Awesome
Esta função pode ser usada para capitalizar as palavras inteiras na string. O exemplo está ilustrado na imagem abaixo.
text="this blog is awesome" print(text.upper()) output: THIS BLOG IS AWESOME
Esta função pode ser usada para converter as palavras inteiras na string em letras minúsculas. O exemplo está ilustrado na imagem abaixo.
text = "this blog is awesome" print(text.lower())
Output: this blog is awesome
Para combinar duas strings diferentes, “+” pode ser usado. O exemplo está ilustrado na imagem abaixo.
text = "this blog is awesome" text2="for beginners" print(text+text2)
Output: this blog is awesomefor beginners
Há momentos em que você não deseja imprimir texto em uma única linha, mas ter várias linhas e, às vezes, deseja 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("this blog is \nawesome") print("\tthis blog is awesome")
Output: this blog is awesome this blog is awesome
Esta é uma função em Python que remove qualquer espaço em branco na string. Usando strip, os espaços em branco esquerdo e direito podem ser removidos. Mas às vezes para os requisitos específicos para remover o espaço em branco na esquerda “lstrip()” pode ser usado e para a direita “rstrip()” pode ser usado. O exemplo com código é ilustrado abaixo.
z=" hello " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Output: “ hello “ “hello” “ hello” “hello “
Usando a função len(), um comprimento de string pode ser determinado. O exemplo com código é ilustrado abaixo. Você pode ver para a string “hello”, a saída é 5.
Z="awesome" Print(len(Z))
Output: 5
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 executadas em números inteiros. Vamos aprender sobre a função type() aqui. A função type() informa sobre o tipo de dados da variável. O exemplo para a função type() com código é ilustrado abaixo.
a=1 type(a)
output: int
Flutuadores
Somente em variáveis do tipo de dados inteiros, números inteiros podem ser armazenados, mas para incluir números reais ou para armazenar números reais, usamos float. Em essência, float é usado para decimais.
a=1.6 type(a)
output: float
Operações em Floats e Inteiros
Em 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 muito mais. Podemos realizar todas essas operações em floats e integers conforme ilustrado abaixo com código.

# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character x = True # sprint(x,y,z,n,b)toring a boolean valueprint(tipo(x),tipo(y),tipo(z),tipo(n),tipo(b)) [/código]
output: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
boleano
Em Python há momentos em que um desenvolvedor precisa saber se uma declaração é verdadeira ou falsa. Principalmente ao usar condições, os booleanos são usados. Boolean consiste em True e False. Não que o Python faça distinção entre maiúsculas e minúsculas ao usar booleanos, portanto, eles precisam estar apenas no formato True e False.
Como aprendemos sobre tipos de dados em Python e variáveis em Python, vamos codificar um programa simples e testar nosso conhecimento.
- Conversão de tipo
A conversão de tipo é um processo em que você converte uma variável de tipo de dados em outra variável de tipo de dados.
- int()
Isso converte um número que está na forma de string ou um float em um valor inteiro. O exemplo é ilustrado abaixo com o código.
a="6" b=6.5 print(int(a),int(b))
output: 6 6
O int() só pode converter números em forma de string em inteiros, mas não em caracteres. Se os caracteres são usados em int(). então ele dará um erro como ilustrado abaixo.
a="a" print(int(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
Isso é usado para converter qualquer número real em forma de string ou qualquer número inteiro para flutuar, conforme ilustrado no código abaixo.
a="6.5" b=7 print(float(a),float(b))
output: 6.5 7.0
O float() só pode converter números em forma de string para float, mas não caracteres. Se os caracteres são usados em float(). Em seguida, ele dará um erro conforme ilustrado abaixo.
a="a" print(float(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
Esta função pode converter qualquer valor inteiro ou flutuante em forma de string. O exemplo é ilustrado abaixo.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
output: 6 6.7 True
Esta função pode converter qualquer valor inteiro, string, float em um valor booleano.
Se os valores em integer ou float forem 0, então o bool() dará False. Para strings, se a string estiver vazia, então False. O exemplo é ilustrado abaixo.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))saída: Falso Falso Falso
Visão do próximo blog
Na próxima postagem do blog, aprenderemos sobre Listas, Tuplas, Conjuntos e Dicionários.
Você também pode gostar do nosso Curso de JavaScript do Iniciante ao Avançado.

Autor: Robert Whitney
Especialista e instrutor em JavaScript que treina departamentos de TI. Seu principal objetivo é aumentar a produtividade da equipe, ensinando outras pessoas a cooperar efetivamente durante a codificação.
Curso de Python do iniciante ao avançado em 11 postagens no blog:
- Curso de Introdução ao Python. Parte 1 Curso Python do Iniciante ao Avançado em 11 posts
- Variáveis e tipos de dados em Python. Parte 2 Curso Python do Iniciante ao Avançado em 11 postagens no blog
- Tuplas, listas, conjuntos e dicionários Python. Parte 3 Curso Python do Iniciante ao Avançado em 11 posts
- Conjuntos e dicionários Python. Parte 4 Curso Python do Iniciante ao Avançado em 11 posts
- Instruções condicionais em Python. Parte 5 Curso Python do Iniciante ao Avançado em 11 posts
- Loops em Python. Parte 6 Curso Python do Iniciante ao Avançado em 11 posts
- Funções do Python. Parte 7 Curso Python do Iniciante ao Avançado em 11 posts
- Funções avançadas em Python. Parte 8 Curso Python do Iniciante ao Avançado em 11 posts
- Classes e objetos Python. Parte 9 Curso Python do Iniciante ao Avançado em 11 posts
- Arquivos em Python. Parte 10 Curso Python do Iniciante ao Avançado em 11 posts
- Aplicações Python na prática. Parte 11 Curso Python do Iniciante ao Avançado em 11 posts