python data types
Introducció als tipus de dades de Python:
Vam saber-ne Variables Python en detall al nostre tutorial anterior.
En aquest tutorial, explorarem les diverses classificacions dels tipus de dades de Python juntament amb els exemples corresponents per facilitar-ne la comprensió.
Una varietat explícita de Tutorials de formació de Python se us presenten en aquesta sèrie per enriquir els vostres coneixements sobre Python.
Què aprendreu:
Mireu els tutorials de VÍDEO
Tipus de dades de Python: números, cadenes i llista:
Tipus de dades de Python: tupla, conjunt i diccionari:
Tipus de dades Python
Un tipus de dades descriu la característica d'una variable.
Python té sis tipus de dades estàndard:
- Números
- Corda
- Llista
- Tuple
- Conjunt
- Diccionari
# 1) Números
A Numbers, hi ha principalment 3 tipus que inclouen Enter, Float i Complex.
Aquests 3 es defineixen com una classe en python. Per trobar a quina classe pertany la variable podeu utilitzar la funció type ().
Exemple:
a = 5 print(a, 'is of type', type(a))
Sortida: 5 és de tipus
b = 2.5 print(b, 'is of type', type(b))
Sortida: 2.5 és de tipus
c = 6+2j print(c, 'is a type', type(c))
Sortida : (6 + 2j) és un tipus
# 2) Cadena
Una cadena és una seqüència ordenada de caràcters.
tècniques de proves de caixes blanques amb exemples
Podem utilitzar cometes simples o dobles per representar cadenes. Les cadenes de diverses línies es poden representar mitjançant cometes triples, ”’ o “” ”.
Les cadenes són immutables, és a dir, un cop declarem una cadena, no podem actualitzar la cadena ja declarada.
Exemple:
Single = 'Welcome' or Multi = 'Welcome'
Multilínia: ”Python és un llenguatge de programació d’alt nivell interpretat per a programacions d’ús general. Creat per Guido van Rossum i llançat per primera vegada el 1991 ”
o bé
‘’ ’Python és un llenguatge de programació d’alt nivell interpretat per a programacions d’ús general. Creat per Guido van Rossum i llançat per primera vegada el 1991. ’’ ’
Podem realitzar diverses operacions en cadenes com la concatenació, la repetició i el tallat.
Concatenació: Significa l'operació d'unir dues cordes.
Exemple:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Sortida: Benvingut a Python
Repetició:
Vol dir repetir una seqüència d’instruccions un nombre determinat de vegades.
Exemple:
Print(String1*4)
Sortida: Benvinguts Benvinguts Benvinguts Benvinguts
Làmines: La llesca és una tècnica per extreure parts d’una corda.
Nota: A Python, l’índex comença a partir de 0.
Exemple:
print(String1(2:5))
Sortida: lco
Python també admet índex negatiu.
print(String1(-3:))
Sortida: ome
Com que les cadenes són immutables a Python, si intentem actualitzar la cadena, generarà un error.
Exemple:
String(1)= 'D'
Sortida: TypeError: l’objecte ‘str’ no admet l’assignació d’elements
# 3) Llista
Una llista pot contenir una sèrie de valors.
Les variables de llista es declaren mitjançant claudàtors (). Una llista es pot modificar, cosa que significa que podem modificar-la.
Exemple:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Sortida : Llista (2) = 5,5
print('List(0:3) = ', List(0:3))
Sortida: Llista (0: 3) = (2, 4, 5.5)
S'està actualitzant la llista:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Sortida: (2, 4, 5.5, 'Hola')
# 4) Tuple
Una tupla és una seqüència d'objectes Python separats per comes.
Els tuples són immutables, cosa que significa que els tuples un cop creats no es poden modificar. Les tuples es defineixen mitjançant parèntesis ().
Exemple:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Sortida: Tupla (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Sortida: Tupla (0: 3) = (50, 15, 25,6)
Com que les tuples són immutables a Python, si intentem actualitzar la tupla, generarà un error.
Exemple:
Tuple(2)= 'D'
Sortida: TypeError: l’objecte ‘tupla’ no admet l’assignació d’elements
# 5) Conjunt
Un conjunt és una col·lecció d’ordres sense ordenar. El conjunt es defineix mitjançant valors separats per una coma dins de claus {}.
Exemple:
Set = {5,1,2.6,'python'} print(Set)
Sortida: {'Python', 1, 5, 2.6}
Al conjunt, podem realitzar operacions com la unió i la intersecció en dos conjunts.
Podem realitzar operacions d’Unió mitjançant | Operador.
Exemple:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Sortida: A U B = {'c', 'a', 2, 'd'}
Podem realitzar operacions d’intersecció mitjançant l’ús de & Operator.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Sortida: {7}
Com que el conjunt és una col·lecció sense ordenar, la indexació no té cap significat. Per tant, l'operador de tallat () no funciona.
Set(1) = 49.3
Sortida: TypeError: l'objecte 'set' no admet l'assignació d'elements
# 6) Diccionari
Els diccionaris són el tipus de dades integrat més flexible de Python.
Els elements dels diccionaris s’emmagatzemen i recuperen mitjançant la tecla. Els diccionaris s’utilitzen per emmagatzemar una gran quantitat de dades. Per recuperar el valor hem de conèixer la clau. A Python, els diccionaris es defineixen entre claudàtors {}.
Utilitzem la clau per recuperar el valor respectiu. Però no al revés.
Sintaxi:
Clau: valor
Exemple:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Sortida: {1: 'Hola', 2: 7,5, 3: 'Classe'}
Podem recuperar el valor mitjançant el mètode següent:
Exemple:
print(Dict(2))
Sortida: 7.5
com veure un fitxer .dat
Si intentem recuperar el valor utilitzant el valor en lloc de la clau, generarà un error.
Exemple:
print('Dict(7.5) = ', Dict(7.5))
Sortida:
Traceback (última trucada més recent):
Fitxer '', línia 1, a
imprimir ('Dict (7.5) =', Dict (7.5))
KeyError: 7.5
També podem actualitzar el diccionari mitjançant els mètodes següents:
Exemple:
Dict(3) = 'python' print(Dict)
Sortida:
{1: 'Hola', 2: 7.5, 3: 'python'}
Espero que hagueu entès les diverses classificacions dels tipus de dades de Python a partir d’aquest tutorial.
El nostre proper tutorial us explicarà tot sobre els operadors de Python.
Lectura recomanada
- Variables de Python
- Operadors de Python
- Funcions de cadena de Python
- Tipus de dades C ++
- Funcions Python
- Parametrizació de dades de JMeter mitjançant variables definides per l'usuari
- Entrada-sortida i fitxers a Python (Python Obrir, llegir i escriure al fitxer)
- Tutorial Python per a principiants (entrenament pràctic GRATU PyT en Python)