python data types
Introduktion till Python-datatyper:
Vi lärde oss om Python-variabler i detalj i vår tidigare handledning.
I denna handledning kommer vi att utforska de olika klassificeringarna av Python-datatyper tillsammans med de berörda exemplen för att göra det lättare för dig.
En tydlig variation av Python Training-handledning presenteras för dig i denna serie för att berika din kunskap om Python.
Vad du kommer att lära dig:
Titta på VIDEO-handledning
Python-datatyper: siffror, strängar och lista:
Python-datatyper: Tuple, Set och Dictionary:
Python-datatyper
En datatyp beskriver egenskaperna hos en variabel.
Python har sex standarddatatyper:
- Tal
- Sträng
- Lista
- Tuple
- Uppsättning
- Ordbok
# 1) Siffror
I siffror finns det huvudsakligen tre typer som inkluderar heltal, flyt och komplex.
Dessa 3 definieras som en klass i python. För att hitta till vilken klass variabeln tillhör kan du använda typ () -funktionen.
Exempel:
a = 5 print(a, 'is of type', type(a))
Produktion: 5 är av typ
b = 2.5 print(b, 'is of type', type(b))
Produktion: 2.5 är av typ
c = 6+2j print(c, 'is a type', type(c))
Produktion : (6 + 2j) är en typ
# 2) Sträng
En sträng är en ordnad sekvens av tecken.
topp 10 spionappar för Android
Vi kan använda enkla citat eller dubbla citat för att representera strängar. Flera linjesträngar kan representeras med trippelcitationstecken, ”’ eller “” ”.
Strängar är oföränderliga, vilket betyder att när vi deklarerar en sträng kan vi inte uppdatera den redan deklarerade strängen.
Exempel:
Single = 'Welcome' or Multi = 'Welcome'
Multilinje: ”Python är ett tolkat programmeringsspråk på hög nivå för programmering för allmänt ändamål. Skapad av Guido van Rossum och släpptes först 1991 ”
eller
'' 'Python är ett tolkat programmeringsspråk på hög nivå för programmering för allmänt ändamål. Skapad av Guido van Rossum och släpptes först 1991. '' '
Vi kan utföra flera operationer i strängar som sammankoppling, upprepning och skivning.
Sammankoppling: Det betyder operationen för att sammanfoga två strängar.
Exempel:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Produktion: Välkommen till Python
Upprepning:
Det betyder att du upprepar en sekvens av instruktioner ett visst antal gånger.
Exempel:
Print(String1*4)
Produktion: Välkommen Välkommen Välkommen Välkommen
Skivning: Skärning är en teknik för att extrahera delar av en sträng.
Notera: I Python börjar index från 0.
Exempel:
print(String1(2:5))
Produktion: lco
Python stöder också negativt index.
print(String1(-3:))
Produktion: ome
Eftersom strängar är oföränderliga i Python kommer det att generera ett fel om vi försöker uppdatera strängen.
Exempel:
String(1)= 'D'
Produktion: TypeError: 'str'-objekt stöder inte artikeltilldelning
# 3) Lista
En lista kan innehålla en serie värden.
Listvariabler deklareras med parenteser (). En lista kan ändras, vilket innebär att vi kan ändra listan.
Exempel:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Produktion : Lista (2) = 5.5
print('List(0:3) = ', List(0:3))
Produktion: Lista (0: 3) = (2, 4, 5.5)
Uppdaterar listan:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Produktion: (2, 4, 5.5, 'Hej')
# 4) Tuple
En tuple är en sekvens av Python-objekt åtskilda av kommatecken.
Tuples är oföränderliga, vilket innebär att tuples en gång skapats kan inte ändras. Tuples definieras med parenteser ().
Exempel:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Produktion: Tuple (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Produktion: Tuple (0: 3) = (50, 15, 25.6)
Eftersom Tuples är oföränderliga i Python, kommer vi att generera ett fel om vi försöker uppdatera tupeln.
Exempel:
Tuple(2)= 'D'
Produktion: TypeError: 'tuple' -objekt stöder inte artikeltilldelning
# 5) Ställ in
En uppsättning är en oordnad samling objekt. Set definieras av värden åtskilda av ett kommatecken inom parentes {}.
Exempel:
Set = {5,1,2.6,'python'} print(Set)
Produktion: {‘Python’, 1, 5, 2.6}
I uppsättningen kan vi utföra operationer som fackförening och korsning i två uppsättningar.
Vi kan utföra unionens operation med hjälp av | Operatör.
Exempel:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Produktion: A U B = {‘c’, ‘a’, 2, ‘d’}
Vi kan utföra korsningsoperationer genom att använda & operatör.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Produktion: {7}
Eftersom uppsättningen är en oordnad samling har indexering ingen betydelse. Därför fungerar skivoperatören () inte.
Set(1) = 49.3
Produktion: TypeError: objektet 'set' stöder inte artikeltilldelning
# 6) Ordbok
Ordböcker är den mest flexibla inbyggda datatypen i python.
Ordlistaobjekt lagras och hämtas med hjälp av tangenten. Ordböcker används för att lagra en enorm mängd data. För att hämta värdet måste vi känna till nyckeln. I Python definieras ordböcker inom parentes {}.
Vi använder nyckeln för att hämta respektive värde. Men inte tvärtom.
Syntax:
Nyckelvärde
Exempel:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Produktion: {1: ”Hej”, 2: 7,5, 3: ”Klass”}
Vi kan hämta värdet med följande metod:
Exempel:
print(Dict(2))
Produktion: 7.5
skillnad mellan smidig och vattenfallstestning
Om vi försöker hämta värdet genom att använda värdet istället för nyckeln genererar det ett fel.
Exempel:
print('Dict(7.5) = ', Dict(7.5))
Produktion:
Spårning (senaste samtalet senast):
Fil ””, rad 1, in
skriva ut (“Dict (7.5) =“, Dict (7.5))
KeyError: 7.5
Vi kan också uppdatera ordboken med följande metoder:
Exempel:
Dict(3) = 'python' print(Dict)
Produktion:
{1: 'Hej', 2: 7,5, 3: 'python'}
Hoppas att du måste ha förstått de olika klassificeringarna av Python-datatyper nu, från denna handledning.
Vår kommande handledning kommer att förklara allt om Python Operators !!
PREV-handledning | NÄSTA självstudie