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-14

Este 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:

  1. Introdução ao Python
  2. Variáveis ​​em Python
  3. Tipos de dados em Python
  4. 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

data_types_in_python

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
    
  • superior()

    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
    
  • mais baixo()

    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
    
  • Concatenação de strings

    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
    
    
  • Espaços em branco

    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
    
  • Funções de tiras

    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 “
    
  • Comprimento da string

    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 value
print(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
    
  • Observação

    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'
    
  • flutuador()

    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
    
  • Observação

    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'
    
  • str()

    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
    
  • bool()

    Esta função pode converter qualquer valor inteiro, string, float em um valor booleano.

  • Observação

    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.

    Variables and Data Types in Python. Part 2 Python Course from Beginner to Advanced in 11 blog posts robert whitney avatar 1background

    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:

    1. Curso de Introdução ao Python. Parte 1 Curso Python do Iniciante ao Avançado em 11 posts
    2. Variáveis ​​e tipos de dados em Python. Parte 2 Curso Python do Iniciante ao Avançado em 11 postagens no blog
    3. Tuplas, listas, conjuntos e dicionários Python. Parte 3 Curso Python do Iniciante ao Avançado em 11 posts
    4. Conjuntos e dicionários Python. Parte 4 Curso Python do Iniciante ao Avançado em 11 posts
    5. Instruções condicionais em Python. Parte 5 Curso Python do Iniciante ao Avançado em 11 posts
    6. Loops em Python. Parte 6 Curso Python do Iniciante ao Avançado em 11 posts
    7. Funções do Python. Parte 7 Curso Python do Iniciante ao Avançado em 11 posts
    8. Funções avançadas em Python. Parte 8 Curso Python do Iniciante ao Avançado em 11 posts
    9. Classes e objetos Python. Parte 9 Curso Python do Iniciante ao Avançado em 11 posts
    10. Arquivos em Python. Parte 10 Curso Python do Iniciante ao Avançado em 11 posts
    11. Aplicações Python na prática. Parte 11 Curso Python do Iniciante ao Avançado em 11 posts