Tipos de dados
Continuando com a séria de introdução a Python, vamos falar sobre os tipos de dados básico em Python, é um assunto bem importante porém é bem simples, nos próximos artigos falarei sobre as outras estruturas de dados.
String
O tipo de dado string representa um conjunto de caracteres, pensa no seu nome, ele é formado por letras, nas strings cada caracter é indexado, assim podemos acessar um caracter por sua posição, começa sempre na posição 0 e vai até seu tamanho final.
Podemos utilizar tanto aspas simples, aspas duplas, aspas triplas
print('Eduardo')
print("Eduardo")
print('''Eduardo''')
Vejamos o seu tipo de dados:
print(type('Eduardo'))
Exibindo o tipo:
class <'str'>
Nas strings podemos fazer coisas legais, por exemplo acessar um valor por seu indice, veja a seguir
>>> "Eduardo"[0]
'E'
Acessando o primeiro elemento da palavra "Eduardo" e também podemos percorrer pela string
>>> "Eduardo"[0:2]
'Ed'
Aqui a gente começa pelo índice 0 até o índice 2, porém sem incluir o índice 2, no caso pegaremos o índice 0 até o índice 1 e sem incluir o 2.
Para vê mais sobre as strings eu recomendo que leia sobre ela na documentação oficial do Python que está bem mais detalhada.
Integer
O tipo de dado inteiro é basicamente um número sem casas decimais, imagine um número que indica a sua idade, é basicamente isso, porque não existe idade com casas decimais, seria esquisito né? veja exemplo abaixo
Ele pode ser tanto positivo quanto negativo.
print(1)
print(-1)
Como tudo em Python é um objeto, o númeiro inteiro é da classe int
Com a função type() podemos imprimir a informação referente aquele tipo de dado.
print(type(10))
Exibindo o tipo de dado abaixo:
<class 'int'>
Ele pertence a class int, dentro de classes podemos acessar funcionalidades, porém é um tópicos mais avançado que veremos mais tarde
Float
Agora falaremos sobre o tipo de dado float ou conhecido como ponto flutuante, diferente sobre o tipo inteiro, o ponto flutuante é representado com deciamis, sendo positivo ou negativo, veja abaixo o exemplo:
print(1.1)
print(-1.1)
Agora vamos vê o tipo de dado que ele representa com a função type()
print(type(1.1))
Veja o resultado abaixo:
<class 'float'>
Podemos vê que ele é da class float que posui as suas próprias funcionalidades.
Boolean
Esse tipo de dado é bem simples. ele possui apenas dois valores que são True ou False, eles são muitos utilizados para fazer comparações relacionais e lógicas dentro de uma estruturas de controle que veremos mais tarde.
Por agora vamos só mostra os seus valores literais e o seus tipos.
print(True)
print(False)
print(type(True))
print(type(False))
Agora mostrando os seus tipos:
<class 'bool'> # True
<class 'bool'> # False
None
O tipo None é um tipo de dado "vazio" ele não representa valor nenhum, podemos usar ele quando queremos inicializar um variável com nenhum valor, não tem muito falar sobre ele, mas deixei aqui registrado
print(None)
Exibindo o tipo de dado None:
<class 'NoneType'>
Top comments (1)
Thanks for sharing, cousin