Tipos de dados em Python | Tipos de dados básicos em Python

Conteúdo

Esta postagem foi tornada pública como parte do Data Science Blogathon

Introdução

linguagem que suporta o desenvolvimento e implementação de uma ampla gama de aplicações. É uma linguagem fácil de utilizar, fácil de aprender e usar. Python está a ser usado em muitos campos para criar aplicações como administração de sistemas, programas GUI, aplicações de bases de dados, scripts, etc.

Neste post, vamos estudar os tipos de dados básicos de Python juntamente com as suas funções integradas e o seu uso.

Tabela de conteúdo-

  • Tipo de dados numéricos
  • Instrumentos de corda
  • Preparar
  • Dicionárioe

Tipos de dados numéricos

Existem 4 tipos de dados numéricos em Python: –

1) Int – Armazena valores inteiros que podem ser positivos ou negativos e não contêm nenhum ponto decimal.

Como um exemplo, num1 = 10, num2 = 15

2) Float – Estes são números reais de vírgula flutuante que armazenam valores decimais. Contém partes inteiras e fracionárias.

Como um exemplo, fnum = 25,4, fnum1 = 67,8

3) Complejo – Estos son números complejos especificados como parte real y parte imaginaria. Se almacenan en forma de a + bj donde a es la parte real yj representa la parte imaginaria.

Como um exemplo, num3 = 2 + 3j, numcom = 5 – 7j

>>> num1=10
>>> imprimir(num1)
10
>>> modelo(num1)
<class 'int'>
>>> fnum=26.5
>>> imprimir(fnum)
26.5
>>> modelo(fnum)
<class 'float'>
>>> num3=2 + 6j
>>> imprimir(num3)
(2+6j)
>>> modelo(num3)
<class 'complex'>

Instrumentos de corda

Una cadena es una secuencia de caracteres entre comillas simples, comillas dobles o triples. El carácter presente en una cadena puede ser cualquier dígito, letra, símbolos especiales o espacios en blanco. La cadena en Python es un tipo de datos inmutable que, una vez que se assigna un valor a la variável, no se puede cambiar más tarde.

Como um exemplo, str1 = “Apple12”

Str2 = 'hola’

Str3 = “Olá, bienvenido a Analytics Vidya”

Accediendo a valores en una cadena: –

Cada carácter de uma cadeia pode ser expresso com a ajuda de uma técnica chamada indexação. Na indexação, cada carácter tem um valor de índice representado por um número inteiro positivo ou negativo a partir de 0.

Sintaxe:- nomedacadeia[índice]

P.ej –

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # irá imprimir o valor do índice 0 para 3
str1="Pitão"
>>> str1[1]
'y'
>>> str1[0:4]
'Pyth'
Indexação positiva 0 1 2 3 4 5
Corda PAG e t h o Norte
Indexação negativa -6 -5 -4 -3 -2 -1

Operações de cadeia

1) Concatenação – Python permite-nos unir duas cadeias diferentes usando o operador de concatenação ‘+’.

Sintaxe:– str1 + str2

P.ej-

>>> str1="Analytic"
>>> str2="Vidya"
>>> str3=str1 +str2
>>> imprimir(str3)
AnalyticVidya

2) Repetições – Python permite-nos repetir uma determinada cadeia com a ajuda do operador ‘*’.

Sintaxe:– nomedacadeia * valorinteiro

P.ej-

>>> str2 = "Pitão"
>>> str2 * 3
'pythonpythonpython'

3) Membro – O operador de Associação ajuda a verificar se um dado carácter está presente na cadeia ou não com a ajuda de dois operadores in e not in. O operador in e not in devolve o valor booleano Verdadeiro ou Falso.

Sintaxe: – carácter em / não em nome_da_cadeia

P.ej:-

>>> str1="Pitão"
>>> "p" in  str1
True
>>> "f" in str1
False

Função incorporada em cadeias –

1) Len () – É utilizada para calcular o comprimento da cadeia dada.

Sintaxe:– len(nomedacadeia)

P.ej:-

>>> str1="Pitão"
>>> len(str1)
6

2) isupper () – Esta função é utilizada para verificar se todas as letras de uma cadeia estão em maiúsculas ou não. Se todos os caracteres estiverem em maiúsculas, devolve True; de outra forma, devolve False.

Sintaxe:– nome_da_cadeia.isupper()

P.ej:-

>>>str1= " Olá a todos"
>>> str1.isupper()
Falso
>>> str2="HELLO"
>>> str2.isupper()
Verdade

3) está em minúsculas () – Esta função é utilizada para verificar se todas as letras de uma cadeia estão em minúsculas ou não. Se todos os caracteres estão em minúsculas, devolve True; de outra forma, devolve False.

Sintaxe::– stringname.islower()

p.ej:-

>>> s="Olá"
>>> s.islower()
Verdade
>>> s1="olá pessoal!"
>>> s1.islower()
Falso

4) superior() – É usado para converter todos os caracteres de uma cadeia em maiúsculas.

Sintaxe:– stringname.upper()

P.ej-

>>>str1= " Olá a todos"
>>> str1.upper()
'HELLO EVERYONE'

5) mais baixo() – É usado para converter todos os caracteres de uma cadeia em minúsculas.

Sintaxe:– stringname.lower ()

P.ej-

>>> str2="HELLO"
>>> str2.lower()
'hello'

Preparar

Uma lista é uma coleção de items que pertencem a diferentes tipos de dados como int, flutuador, fragmento, Lista, etc. Todos os itens da lista estão entre colchetes e separados por vírgulas. A lista é um tipo de dado mutável que permite alterar os itens da lista depois de criada.

P.ej:-

Lista1 =[123,567,89] # lista de números

Lista2 =[‘hello’,‘how’,‘are’] #lista de cadeias

Lista3 = [‘hey’,1223,‘hello’] # lista de tipos de dados mistos.

Acedendo a itens da lista: –

Os itens da lista são acedidos da mesma forma que a cadeia, Em outras palavras, com a ajuda da indexação positiva e negativa. A divisão também é usada para aceder aos itens da lista em que se acede a mais de um elemento ao mesmo tempo.

Lista1 =['apple',123,'mango',[2,3,4,]]

Índice positivo 0 1 2 3
Preparar “maçã” 123 “mango” [2,3,4]
Índice negativo -4 -3 -2 -1

P.ej-

>>> list1=['apple',123,"mango",[2,3,4,]]
>>> lista1[0]
'apple'
>>> lista1[3]
[2, 3, 4]
>>> lista1[1:3]
[123, 'mango']

Operações em lista

1) Concatenação – Duas listas podem ser concatenadas com a ajuda do operador “+”.

Sintaxe:- lista1 + lista2
>>> list1=["apple","mango",123,345]
>>> lista2 = ["grapes"]
>>> lista1 + lista2
['apple', 'mango', 123, 345, 'grapes']

2) Repetições – Com a ajuda do operador '*' da lista’ pode-se repetir n número de vezes.

Sintaxe:- list1* number
>>> list1=["apple","mango",123,345]
>>> list1*2
['apple', 'mango', 123, 345, 'apple', 'mango', 123, 345]

3) Afilição – 'in'’ e 'not in'’ son dos operadores de pertenencia que se usan para chequear si el elemento dado está presente en el listado o no y devolver un valor booleano Verdadero o Falso.

Sintaxe:– elemento in/not in in list1
>>> list1=["apple","mango",123,345]
>>> 'apple' in list1
True
>>> 'apple' not in list1
False

Funciones integradas en el listado

1) añadir () – Esta función se utiliza para agregar un solo elemento al final de la lista. El único elemento que se agrega puede ser de cualquier tipo de datos como entero, pronto, corrente, etc.

Sintaxe :- listname.append(elemento)
>>> list1=["apple","mango","grapes",123,345]
>>> list1.append("laranja")
>>> lista1
['apple', 'mango', 'grapes', 123, 345, 'orange']
>>> list1.append([12,34,55])
>>> lista1
['apple', 'mango', 'grapes', 123, 345, 'orange', [12, 34, 55]]

2) inserir () – A função inserir () además se utiliza para agregar ítems en esta lista, pero con la ayuda de insert podemos agregar el elemento en un índice particular en el listado. Si el índice no está presente, agregará el elemento al final de la lista.

Sintaxe :- nomelista.insert (índice,elemento)
>>> lista2=["apple","mango","grapes",123,345]
>>> lista2.insert(0,234)
>>> lista2
[234, 'apple', 'mango', 'grapes', 123, 345]
>>> lista2.insert(6,"papapa")
>>> lista2
[234, 'apple', 'mango', 'grapes', 123, 345, 'papapa']

3) contar () – La función de conteo se utiliza para contar el número de veces que un elemento aparece en el listado.

Sintaxe:– listname.count(elemento)
>>> list3=[12,45,12,67,78,90]
>>> list3.count(12)
2
>>> list3.count(11)
0

4) marcha atrás () – La función inversa se utiliza para invertir el orden de los ítems de la lista.

Sintaxe:– listname.reverse()
>>> list3=[12,45,12,67,78,90]
>>> list3.reverse()
>>> lista3
[90, 78, 67, 12, 45, 12]

5) pedido () – La función de clasificación se utiliza para organizar los ítems de la lista en orden ascendente. La lista de funciones debe contener todos los ítems del mismo tipo de dados que sean enteros o cadenas.

Sintaxe:– listname.sort()
list4=["grapes","banana","apple","mango"]
>>> list4.sort()
>>> lista4
['apple', banana', 'grapes', 'mango']
>>>list5=[12,45,12,67,78,90]
>>>list5.sort()
[12,12,45,67,78,90]

Dicionário

El diccionario es un tipo de datos especial que es un mapeo entre un conjunto de claves y un conjunto de valores. El diccionario representa un par clave-valor encerrado entre corchetes y cada elemento está separado por una coma. Os pares chave-valor estão separados por dois pontos. Os itens dos dicionários não estão ordenados e a chave é única para cada valor do dicionário. Os itens do dicionário são mutáveis, Em outras palavras, Os seus itens podem ser alterados após a sua criação.

Sintaxe:-

NomeDoDicionario={chave:valor}

P.ej:-

Dict1 = {“comp”: “computador”, “sci”: “Ciência”}

Dict2 = {“123”: “computador”, 456: “matemática”}

Acedendo a itens do dicionário: –

Os itens do dicionário são acedidos com a ajuda das chaves. Cada chave funciona como um índice e atribui o valor no dicionário.

Sintaxe:- NomeDoDicionario[chave]
>>> dict1={"comp": "computador" , "sci" : "Ciência"}
>>> dict1["comp"]
'computador'
>>> dict1["sci"]
'ciência'

Os novos itens são adicionados ao dicionário com a ajuda de uma nova chave.

>>> dict1={"comp": "computador" , "sci" : "Ciência"}
>>> dict1["comm"]="comércio"
>>> dict1
{'comp': 'computador', 'sci': 'ciência', 'comm': 'comércio'}

Funções integradas do dicionário

1) Itens () – A função items () retorna uma lista de tuplos do par chave-valor do dicionário.

Sintaxe:- NomeDoDicionario.items()
>>> dict1={"comp": "computador" , "sci" : "Ciência","comm":"comércio"}
>>> dict1.items()
dict_items([('comp', 'computador'), ('sci', 'ciência'), ('comm', 'comércio')])

2) chaves () – Esta função devolve a lista de chaves no dicionário.

Sintaxe:- dictionaryname.keys()
>>> dict1={"comp": "computador" , "sci" : "Ciência","comm":"comércio"}
>>> dict1.keys()
dict_keys(['comp', 'sci', 'comm'])

3) valores () – Devolve a lista de valores no dicionário.

Sintaxe:- dictionaryname.values()
>>> dict1={"comp": "computador" , "sci" : "Ciência","comm":"comércio"}
>>> dict1.values()
dict_values(['computador', 'ciência', 'comércio'])

4) len () – A função de comprimento é utilizada para contar o número total de itens no dicionário.

Sintaxe:- len(NomeDoDicionario)
>>> dict1={"comp": "computador" , "sci" : "Ciência","comm":"comércio"}
>>> len(dict1)
3

5) melhoria () –é utilizada para adicionar o par chave-valor do dicionário passado como argumento ao par chave-valor do dicionário dado.

Sintaxe:- dictionary1.update(dictionary2)
>>> dict1={"comp": "computador" , "sci" : "Ciência","comm":"comércio"}
>>> dict2={"acc":"accounts","bst":"business studies"}
>>> dict1.update(dict2)
>>> dict1
{'comp': 'computador', 'sci': 'ciência', 'comm': 'comércio', 'acc': 'accounts', 'bst': 'business studies'}

conclusão

No post, podemos ver que Python tem muitos tipos de dados que podem contribuir para a classificação ou categorização de itens de dados. Os tipos de dados representam o tipo de valor que qualquer variável pode armazenar e todas as operações que podem ser realizadas sobre eles. Ao mesmo tempo, alguns dos tipos de dados incorporados do Python são mutáveis e podem ser alterados mais tarde, enquanto alguns deles são imutáveis e não podem ser alterados mais tarde. Estes tipos de dados também têm muitas funções incorporadas que tornam as nossas tarefas muito mais fáceis e rápidas.

A mídia mostrada nesta postagem não é propriedade da DataPeaker e é usada a critério do autor.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.

Datapeaker