python data types
Introduksjon til Python-datatyper:
Vi lærte om Python-variabler i detalj i vår forrige opplæring.
I denne opplæringen vil vi utforske de forskjellige klassifiseringene av Python-datatyper sammen med de aktuelle eksemplene for enkel forståelse.
Et eksplisitt utvalg av Python Training tutorials blir presentert for deg i denne serien for å berike din kunnskap om Python.
Hva du vil lære:
Se VIDEO-veiledningene
Python-datatyper: Tall, strenger og liste:
Python-datatyper: Tuple, sett og ordbok:
Python datatyper
En datatype beskriver karakteristikken til en variabel.
Python har seks standard datatyper:
- Tall
- String
- Liste
- Tuple
- Sett
- Ordbok
# 1) Tall
I Numbers er det hovedsakelig tre typer som inkluderer Integer, Float og Complex.
Disse 3 er definert som en klasse i python. For å finne hvilken klasse variabelen tilhører, kan du bruke type () -funksjonen.
Eksempel:
a = 5 print(a, 'is of type', type(a))
Produksjon: 5 er av typen
b = 2.5 print(b, 'is of type', type(b))
Produksjon: 2.5 er av typen
c = 6+2j print(c, 'is a type', type(c))
Produksjon : (6 + 2j) er en type
# 2) Streng
En streng er en ordnet sekvens av tegn.
topp 10 spionapps for android
Vi kan bruke enkle anførselstegn eller doble anførselstegn for å representere strenger. Flerstrengede strenger kan vises med trippel anførselstegn, ”’ eller “” ”.
Strenger er uforanderlige, noe som betyr at når vi erklærer en streng, kan vi ikke oppdatere den allerede deklarerte strengen.
Eksempel:
Single = 'Welcome' or Multi = 'Welcome'
Multiline: ”Python er et tolket høyt nivå programmeringsspråk for generell programmering. Laget av Guido van Rossum og først utgitt i 1991 ”
eller
'' 'Python er et tolket høyt nivå programmeringsspråk for generell programmering. Laget av Guido van Rossum og utgitt første gang i 1991. '' '
Vi kan utføre flere operasjoner i strenger som Concatenation, Repetition og Slicing.
Sammenkobling: Det betyr operasjonen med å feste to strenger sammen.
Eksempel:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Produksjon: Velkommen til Python
Gjentakelse:
Det betyr å gjenta en rekke instruksjoner et visst antall ganger.
Eksempel:
Print(String1*4)
Produksjon: VelkommenVelkommenVelkommenVelkommen
Skjæring: Slicing er en teknikk for å trekke ut deler av en streng.
Merk: I Python starter indeks fra 0.
Eksempel:
print(String1(2:5))
Produksjon: lco
Python støtter også negativ indeks.
print(String1(-3:))
Produksjon: ome
Siden strenger er uforanderlige i Python, vil vi generere en feil hvis vi prøver å oppdatere strengen.
Eksempel:
String(1)= 'D'
Produksjon: TypeError: 'str' -objektet støtter ikke varetildeling
# 3) Liste
En liste kan inneholde en serie verdier.
Listevariabler deklareres ved hjelp av parenteser (). En liste er mutbar, noe som betyr at vi kan endre listen.
Eksempel:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Produksjon : Liste (2) = 5.5
print('List(0:3) = ', List(0:3))
Produksjon: Liste (0: 3) = (2, 4, 5.5)
Oppdaterer listen:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Produksjon: (2, 4, 5.5, ‘Hallo’)
# 4) Tuple
En tuple er en sekvens av Python-objekter atskilt med komma.
Tuples er uforanderlige, noe som betyr at tuples når de er opprettet, ikke kan endres. Tuples defineres ved hjelp av parenteser ().
Eksempel:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Produksjon: Tuple (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Produksjon: Tuple (0: 3) = (50, 15, 25.6)
Ettersom Tuples er uforanderlige i Python, hvis vi prøver å oppdatere tupelen, vil det generere en feil.
Eksempel:
Tuple(2)= 'D'
Produksjon: TypeError: 'tuple' objekt støtter ikke varetildeling
# 5) Sett
Et sett er en uordnet samling av gjenstander. Sett er definert av verdier atskilt med komma inne i parentes {}.
Eksempel:
Set = {5,1,2.6,'python'} print(Set)
Produksjon: {‘Python’, 1, 5, 2.6}
I settet kan vi utføre operasjoner som fagforening og kryss på to sett.
Vi kan utføre Union-operasjoner ved å bruke | Operatør.
Eksempel:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Produksjon: A U B = {‘c’, ‘a’, 2, ‘d’}
Vi kan utføre kryssoperasjon ved å bruke & operatør.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Produksjon: {7}
Ettersom settet er en uordnet samling, har indeksering ingen betydning. Derfor fungerer ikke skiveroperatøren ().
Set(1) = 49.3
Produksjon: TypeError: 'set' -objektet støtter ikke varetildeling
# 6) Ordbok
Ordbøker er den mest fleksible innebygde datatypen i python.
Ordbøker blir lagret og hentet ved hjelp av nøkkelen. Ordbøker brukes til å lagre en enorm mengde data. For å hente verdien må vi vite nøkkelen. I Python er ordbøker definert innen parentes {}.
Vi bruker nøkkelen til å hente den respektive verdien. Men ikke omvendt.
Syntaks:
Nøkkel: verdi
Eksempel:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Produksjon: {1: ‘Hei’, 2: 7.5, 3: ‘Klasse’}
Vi kan hente verdien ved å bruke følgende metode:
Eksempel:
print(Dict(2))
Produksjon: 7.5
c intervju spørsmål med svar pdf
Hvis vi prøver å hente verdien ved å bruke verdien i stedet for nøkkelen, vil det generere en feil.
Eksempel:
print('Dict(7.5) = ', Dict(7.5))
Produksjon:
Sporing (siste samtale sist):
Fil “”, linje 1, i
skriv ut (“Dict (7.5) =“, Dict (7.5))
KeyError: 7.5
Vi kan også oppdatere ordboken ved å bruke følgende metoder:
Eksempel:
Dict(3) = 'python' print(Dict)
Produksjon:
{1: ‘Hei’, 2: 7,5, 3: ‘python’}
Håper du må ha forstått de forskjellige klassifiseringene av Python-datatyper nå, fra denne opplæringen.
Vår kommende veiledning vil forklare deg alt om Python Operators !!
PREV Opplæring | NESTE veiledning