Pesquisar aqui

Friday, October 25, 2019

Python - Tipos de Dados

Logo do Python

DURANTE A NOSSA PROGRAMAÇÃO EM PYTHON IREMOS USAR DIFERENTES TIPOS DE DADOS

Enquanto que na matemática apenas trabalhamos como valores numéricos e lógicos e em português apenas trabalhamos com valores com letras, palavras e frases, na programação trabalhamos com ambos e para isso temos de os classificar em diversos tipos.

O tipos de dados(variáveis ou primitivos) mais comuns na programação são os seguintes:



  • Inteiro: tipo de dado apenas constiuiido por números inteiros (exemplo: {1; 2, 3; 4;} ); durante a programação em Python iremos representálo com "int":
variavel1 = "2"
num = int(variavel1) 

em que "num 1" só pode ser representada por um número inteiro, neste caso o 2.



  • Ponto flutuante: variáveis constituidas por números reais incluindo os números inteiros (exemplo: {2,(3); π}); em Python representamos este tipo como "float":


variavel2 = "3.1407"
num 2 = float(variavel2) 
em que "num 2" só pode ser representado por números de ponto flutuante.



  • Boolean("booleano"): este tipo primitivo apenas é formado por valores lógicos: Verdadeiro ou Falso; em python é representado por "bool" e os valores são em inglês com a primeira letra em maiuscula: "True" ou "False". Vou demonstrar algumas ocasiões em que uma variável pode ser considerada verdadeira ou falsa:


test1 = []
print(test1,'é',bool(test1))

test2 = [0]
print(test2,'é',bool(test2))

test3 = 0.0
print(test3,'é',bool(test3))

test4 = None
print(test4,'é',bool(test4))

test5 = True
print(test5,'é',bool(test5))

test6 = 'Ola'
print(test6,'é',bool(test6))

os resultados seriam:

[] é False
[0] é True
0.0 é False
None é False
True é True
Ola é True


  • String: este tipo primitivo é composto por valores alfabéticos (frases, palavras); em Python representamos por "str".

a = 'Ola'
print(str(a))

Nota: irei falar em manipulação de texto em strings no futuro.



Referências:









No comments:

Post a Comment

Comente de forma construtiva...

Note: Only a member of this blog may post a comment.