python data types
Introduktion til Python-datatyper:
Vi lærte om Python-variabler detaljeret i vores tidligere vejledning.
I denne vejledning undersøger vi de forskellige klassifikationer af Python-datatyper sammen med de pågældende eksempler for at gøre det let for dig.
En eksplicit række af Python træning tutorials præsenteres for dig i denne serie for at berige din viden om Python.
Hvad du lærer:
Se VIDEO-vejledningerne
Python-datatyper: Tal, strenge og liste:
Python-datatyper: Tuple, sæt og ordbog:
Python-datatyper
En datatype beskriver karakteristikken for en variabel.
Python har seks standarddatatyper:
- Tal
- Snor
- Liste
- Tuple
- Sæt
- Ordbog
# 1) Tal
I numre er der hovedsagelig 3 typer, der inkluderer heltal, flyde og kompleks.
Disse 3 er defineret som en klasse i python. For at finde ud af hvilken klasse variablen tilhører, kan du bruge type () -funktionen.
Eksempel:
a = 5 print(a, 'is of type', type(a))
Produktion: 5 er af typen
b = 2.5 print(b, 'is of type', type(b))
Produktion: 2.5 er af typen
c = 6+2j print(c, 'is a type', type(c))
Produktion : (6 + 2j) er en type
# 2) Streng
En streng er en ordnet rækkefølge af tegn.
sql server interview spørgsmål og svar til erfaren pdf
Vi kan bruge enkelt anførselstegn eller dobbelt anførselstegn til at repræsentere strenge. Flerstrengede strenge kan repræsenteres ved hjælp af tredobbelte citater, ”’ eller “” ”.
Strenge er uforanderlige, hvilket betyder, at når vi erklærer en streng, kan vi ikke opdatere den allerede deklarerede streng.
Eksempel:
Single = 'Welcome' or Multi = 'Welcome'
Multiline: ”Python er et fortolket programmeringssprog på højt niveau til generel programmering. Oprettet af Guido van Rossum og udgivet første gang i 1991 ”
eller
'' 'Python er et fortolket programmeringssprog på højt niveau til generel programmering. Oprettet af Guido van Rossum og udgivet første gang i 1991. '' '
Vi kan udføre flere operationer i strenge som sammenkædning, gentagelse og udskæring.
Sammenkædning: Det betyder operationen for at forbinde to strenge sammen.
Eksempel:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Produktion: Velkommen til Python
Gentagelse:
Det betyder at gentage en række instruktioner et bestemt antal gange.
Eksempel:
Print(String1*4)
Produktion: VelkommenVelkommenVelkommenVelkommen
Skæring: Skæring er en teknik til udpakning af dele af en streng.
Bemærk: I Python starter indeks fra 0.
Eksempel:
print(String1(2:5))
Produktion: lco
Python understøtter også negativt indeks.
print(String1(-3:))
Produktion: ome
Da strenge er uforanderlige i Python, vil vi generere en fejl, hvis vi prøver at opdatere strengen.
Eksempel:
String(1)= 'D'
Produktion: TypeError: 'str' objekt understøtter ikke varetildeling
# 3) Liste
En liste kan indeholde en række værdier.
Listevariabler erklæres ved hjælp af parenteser (). En liste kan ændres, hvilket betyder, at vi kan ændre listen.
Eksempel:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Produktion : Liste (2) = 5.5
print('List(0:3) = ', List(0:3))
Produktion: Liste (0: 3) = (2, 4, 5.5)
Opdatering af listen:
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 er en sekvens af Python-objekter adskilt af kommaer.
Tuples er uforanderlige, hvilket betyder, at tuples, når de er oprettet, ikke kan ændres. Tuples defineres ved hjælp af parenteser ().
Eksempel:
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)
Da Tuples er uforanderlige i Python, hvis vi prøver at opdatere tuplen, vil det generere en fejl.
Eksempel:
Tuple(2)= 'D'
Produktion: TypeError: 'tuple' objekt understøtter ikke varetildeling
# 5) Indstil
Et sæt er en uordnet samling af genstande. Sæt er defineret af værdier adskilt med et komma inden for seler {}.
Eksempel:
Set = {5,1,2.6,'python'} print(Set)
Produktion: {‘Python’, 1, 5, 2.6}
I sættet kan vi udføre operationer som union og kryds i to sæt.
Vi kan udføre EU-operation ved at bruge | Operatør.
Eksempel:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Produktion: A U B = {‘c’, ‘a’, 2, ‘d '}
Vi kan udføre skæringsoperation ved hjælp af & operatør.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Produktion: {7}
Da sættet er en ikke-ordnet samling, har indeksering ingen betydning. Derfor fungerer skæreoperatøren () ikke.
Set(1) = 49.3
Produktion: TypeError: 'sæt' objekt understøtter ikke varetildeling
# 6) Ordbog
Ordbøger er den mest fleksible indbyggede datatype i python.
Ordbøger genstande gemmes og hentes ved hjælp af nøglen. Ordbøger bruges til at gemme en enorm mængde data. For at hente værdien skal vi kende nøglen. I Python defineres ordbøger inden for seler {}.
Vi bruger nøglen til at hente den respektive værdi. Men ikke omvendt.
Syntaks:
Nøgle: værdi
Eksempel:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Produktion: {1: 'Hej', 2: 7,5, 3: 'Klasse'}
Vi kan hente værdien ved hjælp af følgende metode:
Eksempel:
print(Dict(2))
Produktion: 7.5
de bedste webudviklingsfirmaer i Indien
Hvis vi forsøger at hente værdien ved hjælp af værdien i stedet for nøglen, genererer den en fejl.
Eksempel:
print('Dict(7.5) = ', Dict(7.5))
Produktion:
Traceback (seneste opkald sidst):
Fil “”, linje 1, i
print (“Dict (7.5) =“, Dict (7.5))
KeyError: 7.5
Vi kan også opdatere ordbogen ved hjælp af følgende metoder:
Eksempel:
Dict(3) = 'python' print(Dict)
Produktion:
{1: 'Hej', 2: 7,5, 3: 'python'}
Håber du skal have forstået de forskellige klassifikationer af Python-datatyper nu fra denne vejledning.
Vores kommende tutorial forklarer dig alt om Python Operators !!
PREV-vejledning | NÆSTE vejledning