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ávelEm estatística e matemática, uma "variável" é um símbolo que representa um valor que pode mudar ou variar. Existem diferentes tipos de variáveis, e qualitativo, que descrevem características não numéricas, e quantitativo, representando quantidades numéricas. Variáveis são fundamentais em experimentos e estudos, uma vez que permitem a análise de relações e padrões entre diferentes elementos, facilitando a compreensão de fenômenos complexos...., 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 índiceo "Índice" É uma ferramenta fundamental em livros e documentos, que permite localizar rapidamente as informações desejadas. Geralmente, é apresentado no início de um trabalho e organiza os conteúdos de forma hierárquica, incluindo capítulos e seções. Sua correta preparação facilita a navegação e melhora a compreensão do material, tornando-se um recurso essencial para estudantes e profissionais de várias áreas.... 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 inserirO fim "INSERIR" refere-se à ação de agregar dados em um banco de dados ou sistema. No contexto da programação, é comumente usado em linguagens SQL para inserir novas linhas em uma tabela. Esse processo é essencial para manter a integridade e a atualização das informações. O uso adequado da instrução INSERT contribui para a eficiência e eficácia no gerenciamento de dados.... () 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.



