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

Compartilhar no Facebook
Compartilhar no Twitter
Compartilhar no LinkedIn
Compartilhar no telegrama
Compartilhar no Whatsapp

Conteúdo

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

Introdução

lenguaje que soporta el desarrollo e implementación de una amplia gama de aplicaciones. Es un lenguaje fácil de utilizar que es fácil de aprender y utilizar. Python se está usando en muchos campos múltiples para crear aplicaciones como administración de sistemas, programas GUI, aplicaciones de bases de datos, secuencias de comandos, etc.

Neste post, vamos a estudiar los tipos de datos básicos de Python junto con sus funciones integradas y su uso.

Tabela de conteúdo-

  • Tipo de dados numéricos
  • Instrumentos de cuerda
  • Preparar
  • Dictionare

Tipos de datos numéricos

Existem 4 tipos de tipos de datos numéricos en Python: –

1) Int – Almacena los valores enteros que pueden ser positivos o negativos y no contienen ningún punto decimal.

Como um exemplo, num1 = 10, num2 = 15

2) Flotar Estos son números reales de coma flotante que almacenan los valores decimales. Se trata de partes enteras y fraccionarias.

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 cuerda

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 asigna un valor a la variable, 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 una cadena se puede expresar con la ayuda de una técnica llamada indexación. En la indexación, cada carácter tiene un valor de índice representado por un número entero positivo o negativo a partir de 0.

Sintaxe:- stringname[índice]

P.ej –

Str1=”Python
#accessing second character 
Str1[1]
#accessing first four characters
Str1[0:4]  # it will print the value from index 0 para 3
str1="Pitão"
>>> str1[1]
'e'
>>> 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

Operaciones de cadena

1) Concatenação – Python nos posibilita unir dos cadenas diferentes usando el operador de concatenación ‘+’.

Sintaxe:– str1 + str2

P.ej-

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

2) RepeticionesPython nos posibilita repetir una cadena dada con la ayuda del operador ‘*’.

Sintaxe:– stringname * integervalue

P.ej-

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

3) Membresía El operador Membresía ayuda a verificar si un carácter dado está presente en la cadena o no con la ayuda de dos operadores in y no in. El operador in y no in devuelve el valor booleano Verdadero o Falso.

Sintaxe: – carácter en / no en nombre de cadena

P.ej:-

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

Función incorporada en cuerdas

1) Len () – Se utiliza para calcular la longitud de la cadena dada.

Sintaxe:– len(stringname)

P.ej:-

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

2) isupper () – Esta función se utiliza para chequear si todas las letras de una cadena están en mayúsculas o no. Si todos los caracteres están en mayúsculas, devuelve True; de outra forma, devuelve False.

Sintaxe:– stringname.isupper()

P.ej:-

>>>str1= " Hello Everyone"
>>> str1.isupper()
Falso
>>> str2="HELLO"
>>> str2.isupper()
Verdade

3) es más bajo () – Esta función se utiliza para chequear si todas las letras de una cadena están en minúsculas o no. Si todos los caracteres están en minúsculas, devuelve True; de outra forma, devuelve False.

Sintaxe::– stringname.islower()

p.ej:-

>>> s="Olá"
>>> s.islower()
Verdade
>>> s1="hey Folks!"
>>> s1.islower()
Falso

4) superior() – Se utiliza para convertir todos los caracteres de una cadena en mayúsculas.

Sintaxe:– stringname.upper()

P.ej-

>>>str1= " Hello Everyone"
>>> str1.upper()
' HELLO EVERYONE'

5) mais baixo() – Se utiliza para convertir todos los caracteres de una cadena en minúsculas.

Sintaxe:– stringname.lower ()

P.ej-

>>> str2="HELLO"
>>> str2.lower()
'Olá'

Preparar

Una lista es una colección de ítems que pertenecen a diferentes tipos de datos como int, flutuador, fragmento, Lista, etc. Todos los ítems de la lista están encerrados entre corchetes y separados por comas. La lista es un tipo de datos mutable que posibilita cambiar los ítems de la lista una vez creada.

P.ej:-

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

Lista2 =[“hello”,”how”,”are”] #lista de cadenas

List3 = [“hey”,1223,”hello”] # lista de tipos de datos mixtos.

Accediendo a ítems de la lista: –

Se accede a los ítems de la lista de la misma manera que a la cadena, Em outras palavras, con la ayuda de la indexación positiva y negativa. La división además se utiliza para ingresar a los ítems de la lista en los que se accede a más de un elemento al mismo tiempo.

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=['maçã',123,"mango",[2,3,4,]]
>>> lista1[0]
'maçã'
>>> lista1[3]
[2, 3, 4]
>>> lista1[1:3]
[123, 'mango']

Operaciones en lista

1) Concatenação – Se concatenan dos listas con la ayuda del operador “+”.

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

2) Repiticiones Con la ayuda de la lista de operadores ‘*se puede repetir n número de veces.

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

3) Afiliación‘iny ‘not inson 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:– element 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
['maçã', 'mango', 'grapes', 123, 345, 'laranja']
>>> list1.append([12,34,55])
>>> lista1
['maçã', 'mango', 'grapes', 123, 345, 'laranja', [12, 34, 55]]

2) inserir () – La función insert () 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 :- listname.insert (índice,elemento)
>>> list2=["apple","mango","grapes",123,345]
>>> list2.insert(0,234)
>>> lista2
[234, 'maçã', 'mango', 'grapes', 123, 345]
>>> list2.insert(6,"papapa")
>>> lista2
[234, 'maçã', '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 datos que sean enteros o cadenas.

Sintaxe:– listname.sort()
list4=["grapes","banana","apple","mango"]
>>> list4.sort()
>>> lista4
['maçã', '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. Los pares clave-valor están separados por dos puntos. Los ítems de los diccionarios están desordenados y la clave es única para cada valor del diccionario. Los ítems del diccionario son mutables, Em outras palavras, sus ítems se pueden cambiar una vez creado.

Sintaxe:-

Dictionaryname={chave:valor}

P.ej:-

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

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

Accediendo a ítems del diccionario: –

Se accede a los ítems del diccionario con la ayuda de las claves. Cada clave sirve como índice y asigna el valor en el diccionario.

Sintaxe:- dictionaryname[chave]
>>> dict1={"comp": "computer" , "sci" : "Ciência"}
>>> dict1["comp"]
'computer'
>>> dict1["sci"]
'Ciência'

Los nuevos ítems se agregan al diccionario con la ayuda de una nueva clave.

>>> dict1={"comp": "computer" , "sci" : "Ciência"}
>>> dict1["comm"]="commerce"
>>> dict1
{'comp': 'computer', 'sci': 'Ciência', 'comm': 'commerce'}

Funciones integradas en el diccionario

1) Itens () – La función items () devuelve una lista de tuplas del par clave-valor del diccionario.

Sintaxe:- dictionaryname.items()
>>> dict1={"comp": "computer" , "sci" : "Ciência","comm":"commerce"}
>>> dict1.items()
dict_items([('comp', 'computer'), ('sci', 'Ciência'), ('comm', 'commerce')])

2) teclas () – Esta función devuelve la lista de claves en el diccionario.

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

3) valores () – Devuelve la lista de valores en el diccionario.

Sintaxe:- dictionaryname.values()
>>> dict1={"comp": "computer" , "sci" : "Ciência","comm":"commerce"}
>>> dict1.values()
dict_values(['computer', 'Ciência', 'commerce'])

4) len () – La función de longitud se utiliza para contar el número total de ítems en el diccionario.

Sintaxe:- len(dictionaryname)
>>> dict1={"comp": "computer" , "sci" : "Ciência","comm":"commerce"}
>>> len(dict1)
3

5) melhoria () –se utiliza para agregar el par clave-valor del diccionario pasado como argumento al par clave-valor del diccionario dado.

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

conclusão

No post, podemos ver que Python tiene muchos tipos de datos que pueden contribuir en la clasificación o categorización de ítems de datos. Los tipos de datos representan el tipo de valor que puede almacenar cualquier variable y todas las operaciones que se pueden realizar en ellos. Ao mesmo tempo, algunos de los tipos de datos integrados de Python son mutables que se pueden cambiar más tarde, mientras que algunos de ellos son inmutables y no se pueden cambiar más tarde. Estos tipos de datos además disponen muchas funciones integradas que hacen que nuestras tareas sean mucho más fáciles y 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ê.