Python

Python-variabler

Python-variabler

En Python-variabel er en placering i hukommelsen til lagring af værdierne. Variablerne er reserverede hukommelsesplaceringer. En variabel er en pose eller container, der gemmer værdien. Vi gemmer vores data i en Python-variabel, som efterfølgende bruges til flere formål i.e. behandling, værditryk osv. Hver værdi, der er tildelt en variabel, har en datatype.

Følgende er de forskellige typer i Python:

  1. Tal
  2. Strenge
  3. Ordbog
  4. Liste
  5. Tuple

I Python kan variablerne deklareres med alfabetet eller ved navn. Der skal ikke være et specielt symbol som '[email protected] &' i variabelnavnet. Variabelnavnet kan ikke starte med cifret og punktum. I henhold til den kodende etik og regler skal navnet på variablen begynde med et alfabet eller understregning (_). I denne artikel vil vi dække:

Sådan deklareres og tildeles en værdi til en variabel

Python-variablerne erklæres og tildeles således:

Pris = 100

Her er prisen variabelnavnet og 100 variabelværdien. Når variablen erklæres, reserveres plads automatisk i hukommelsen. Operatoren = bruges til at initialisere variablen med en værdi.

Operanden på venstre side af = operatoren er variabel, og operanden på højre side af = operatoren er værdi.

Lad os erklære en anden variabel og beregne summen af ​​de to tal. I dette tilfælde erklærer vi to variabler og tildeler dem værdi.

nummer_1 = 10
nummer_2 = 20

Number_1 og number_2 er navnene på variablerne, mens 10 og 20 er de værdier, der er tildelt henholdsvis variabler.

I et Python-program kan vi have flere typer variabler i.e. heltal, flyde, streng og liste.

# Tildeling af strengværdi til variablen
name = "Kamran"
# Tildeling af heltal til variablen
alder = 25
# Tildeling af flydeværdi til variablen
vægt = 65.7
# Tildeling af en liste til variablen
kurser = ["Python", "Linux Kernel Development", "MySQL Database",
"C ++ datastruktur"]

Sådan bruges en variabel

Variablen bruges til forskellige formål i.e. Ved at bruge variabelnavnet kan vi udskrive den værdi, der er tildelt en bestemt variabel, vi kan bruge variablen til at udføre beregninger, og vi kan også bruge variablen til behandling. Lad os overveje antal eksempler og beregne summen af ​​to variabler. Vi erklærer to antal variabler og tildeler værdi til dem. Derefter erklærer vi en sumvariabel og gemmer sumværdien i denne variabel. Endelig udskriver vi variablen sum.

# Erklæring om et variabelt tal_1 og tildeling af værdien
nummer_1 = 10
# Erklæring om et variabelt tal_2 og tildeling af værdien
nummer_2 = 20
# Erklærer en sumvariabel og tager summen af ​​to tal
sum = antal_1 + nummer_2
# udskriver sumværdien
print ("Summen er:", sum)

Produktion

Outputtet vises på Python-konsollen. Summen er udskrevet ved hjælp af variablen “sum”.

Lad os se et andet eksempel på variabler.

# en navnevariabel
name = "Kamran"
# udskrivning af navnevariablen
Print navn)
# en webiste-variabel
website = "LinuxHint"
# udskrivning af webstedsnavnet
print (hjemmeside)
# en aldersvariabel
alder = 25
# udskrivning af aldersværdien
print (alder)
# en variabel til lagring af vægtværdi
vægt = 65.7
# udskrivning af vægtværdien
print (vægt)
# en bærbar variabel
bærbar computer = "HP Folio 9470m"
# udskrivning af navnet på den bærbare computer
print (bærbar computer)
# en operativsystemvariabel
operativsystem = "Ubuntu 20.04 "
# udskrivning af navnet på den bærbare computer
udskriv (operativsystem)
# en liste over kurser
kurser = ["Python", "Linux Kernel Development", "MySQL Database", "C ++ Data Structure"]
# udskrivning af listen over kurser
print (kurser)

Produktion

Outputtet vises på Python-konsollen.

Udskift eller skift variabelværdien

Variablen er som en taske. Den gemmer data eller variabel værdi. Dataene i posen kan udskiftes når som helst. Det betyder, at vi nemt kan erstatte variabelens værdi til enhver tid. Lad os se et eksempel på at erstatte eller ændre værdien af ​​en variabel. Vi erklærer en 'virksomheds' variabel og tildeler en værdi. Senere bruger vi denne variabel igen og tildeler en anden værdi. Så den første værdi erstattes, og den anden værdi gemmes i variablen.

# erklærer en virksomhedsvariabel og tildeler værdien
firma = "Microsoft"
print (firma)
# Tildeling af en ny værdi til virksomhedsvariablen
firma = "Apple Inc."
print ("Den udskiftede værdi er:", firma)

Produktion

Outputtet vises på Python-konsollen.

På samme måde kan vi erstatte heltal, float, kompleks nummer, liste osv. værdi på denne måde.

# erklærer en talvariabel og tildeler værdien
nummer = 10
udskriv (nummer)
# Tildeling af en ny værdi til talvariablen
nummer = 20
print ("Den udskiftede værdi er:", nummer)
# erklærer en floatvariabel og tildeler værdien
float_number = 10.1
udskriv (float_number)
# Tildeling af en ny værdi til floatvariablen
float_number = 20.04
print ("Den udskiftede værdi er:", float_number)
# erklærer en kompleks talvariabel og tildeler værdien
kompleks_nummer = 2 + 3j
udskriv (kompleks_nummer)
# Tildele en ny værdi til den komplekse talvariabel
kompleks_nummer = 5 + 3j
print ("Den udskiftede værdi er:", complex_number)
# erklærer en listevariabel og tildeler værdien
name_list = ["Ali", "Kamran", "Talha"]
udskriv (navneliste)
# Tildeling af en ny værdi til listevariablen
name_list = ["Umer", "Usman", "Assad"]
print ("Den udskiftede værdi er:", navneliste)

Produktion

Outputtet vises på Python-konsollen.

Sammenkædning af Python-strenge

Strenge i Python er sæt af tegn. Strenge er repræsenteret i et anførselstegn. Strengen repræsenterer et enkelt tegn, ord eller en komplet sætning. I Python kan vi sammenkæde eller kombinere strengene med "+" -operatoren. Lad os se et eksempel på dette. I det givne eksempel har vi en variabel, der indeholder en vis strengværdi. Desuden har vi en anden variabel, der indeholder en anden strengværdi. Endelig har vi sammenkædet begge strenge ved hjælp af "+" -operatoren.

# Erklærer en strengvariabel og tildeler en værdi
text = "Hej alle sammen."
# Erklærer anden strengvariabel og tildeler værdien
text_web = "Velkommen til LinuxHint"
# Sammenkædning af strengene ved hjælp af "+"
udskriv (tekst + tekst_web)

Produktion

Outputtet vises på Python-konsollen.

Vi kan udføre lignende arbejde på denne måde, og vi får den samme produktion.

# Erklærer en strengvariabel og tildeler værdien
text = "Hej alle sammen."
# Koncentrering af strengene ved hjælp af "+"
udskriv (tekst + "Weclome til LinuxHint")

Produktion

Tildel flere værdier til variabler

I Python kan flere værdier tildeles flere variabler samtidigt. Vi kan også tildele en atomværdi til adskillige variabler ad gangen. For eksempel

num1 = num2 = num3 = 5

Her tildeles alle tre variabler (num1, num2, num3) til en enkelt værdi 5. Hvis vi udskriver alle disse tre variabler, kan du se, at værdien af ​​alle disse tre variabler er den samme.

num1 = num2 = num3 = 5
udskriv (num1)
udskrive (num2)
udskriv (num3)

Produktion

Du kan også tildele flere værdier til flere variabler som denne:

# Tildeling af værdier til tre variabler
age, rollNumber, name = 25,12, "Kamran"
#print alder værdi
print (alder)
# værdi for udskrivningsnummer
print (rollNumber)
# udskrivningsværdi
Print navn)

I ovenstående eksempel har vi to heltalobjekter, alders- og rulletal og et strengobjekt. Alle variabler oprettes og initialiseres på en linje. I output kan du se, at alle værdierne er tildelt alle variablerne.

Produktion

Konstanter

Konstanter er de variabler, hvis værdier ikke kan ændres. Den konstante værdi forbliver altid den samme. Vi bruger flere konstanter i matematik og fysik som værdien af ​​PI og tyngdekraftsværdien. I python er konstanterne skrevet med store bogstaver som denne:

# Erklærer en konstant for PI
PI = 3.14
# Erklærer en konstant for Foiass
FOIASS = 1.18

Forskellige standard datatype eksempler

Som vi tidligere har diskuteret, har Python flere forskellige datatyper som tal, strenge, lister, tuple og ordbøger. Vi har diskuteret numrene og strengene detaljeret. Lad os nu se eksemplerne på lister, tupler og ordbøger.

Python-liste

En liste i Python indeholder forskellige komma-adskilte emner. En liste kan indeholde den heterogene type varer. Listeværdierne tilgås af []. Vi specificerer indeksnummeret inde i skiveoperatøren ([]). Indeksnummeret starter fra nul. For eksempel:

# Erklæring om en studieliste
student_list = ["Ali", 1, "Kamran", 2, "Talha", 3]
# udskriver studielisten
udskrive (student_liste)
#print første element på listen
udskriv (student_liste [0])
#print andet element på listen
udskriv (student_liste [1])
#print tredje element af listen
udskriv (student_liste [2])
#print fjerde element af listen
udskriv (student_liste [3])
#print femte element på listen
udskriv (student_liste [4])
#print sjette element på listen
udskriv (studenteliste [5])

Produktion

Outputtet følger

Python tuple

Tuples er en anden type datatype i Python. Tuples svarer til Python-listen. Hovedforskellen mellem tupler og Python-listen er, at Python-tuplerne erklæres inden for parentesen (). Følgende er Python tuple-eksemplet:

# Erklæring om en studerendes tuple
student_tuple = ("Ali", 1, "Kamran", 2, "Talha", 3)
# udskrivning af studentens tuple
udskriv (student_tuple)
# udskriv første element af tuple
udskriv (student_tuple [0])
# udskriv andet element af tuple
udskriv (student_tuple [1])
# udskriv element af tuple startende fra det 3. element
udskriv (student_tuple [2:])
# printelement af tuple startende fra 2. 6. element
udskriv (student_tuple [1: 5])
# udskriv femte element af tuple
udskriv (student_tuple [4])
# udskriv sjette element af tuple
udskriv (student_tuple [5])

Produktion

Outputtet vises på Python-konsollen.

Python Dictionary

Python-ordbøger fungerer som hash-tabellen. En Python-ordbog er ens et nøgleværdipar. En ordbog erklæres ved hjælp af sættet med krøllede seler (). Når vi erklærer nøgleværdipar, får vi adgang til værdien ved hjælp af nøglen. Vi sender nøglen som et argument, og værdien returneres som et resultat. Lad os oprette en Python-ordbog til en studerende.

# Erklæring om en elevordbog
student_dict = 'name': 'Kamran', 'age': 25, 'class': 'MSSE'
# Udskrivning af studerendes navn ved hjælp af navnetasten
udskriv (student_dict ['navn'])
# Udskrivning af studerendes alder ved hjælp af aldersnøglen
udskriv (student_dict ['alder'])
# Udskrivning af elevens klasse ved hjælp af klassetasten
udskriv (student_dict ['klasse'])

Produktion

Outputtet vises på Python-konsollen.

Slet variabel

Vi kan slette en variabel i Python og fjerne den fra hukommelsen ved hjælp af del nøgleord. Så hvis vi udskriver variablen eller bruger variablen efter at have slettet den, returnerer compileren en fejl.

# Erklæring om en navnevariabel
name = "Kamran"
# udskriv navnevariablen
Print navn)
# sletning af navnevariablen
del navn
# udskrivning af navnesvariablen efter sletning
Print navn)

Produktion

Outputtet vises på Python-konsollen. I output kan du se, at compileren returnerer en fejl “Variabelnavnet er ikke defineret”.

Konklusion

Python-variablerne er som en container eller pose, der gemmer værdierne. Variabler erklæres ved navne eller alfabeter. Vi kan nemt erstatte Python-variabelværdierne og tildele værdi til flere variabler samtidigt. Der er forskellige datatyper i Python. I denne artikel har vi forklaret variablerne og forskellige datatyper med flere eksempler. Vi har brugt Python 3-syntaks i hele denne artikel.

Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...
Sådan downloades og afspilles Sid Meiers Civilization VI på Linux
Introduktion til spillet Civilization 6 er et moderne udtryk for det klassiske koncept, der blev introduceret i serien af ​​Age of Empires-spil. Ideen...
Sådan installeres og afspilles Doom på Linux
Introduktion til undergang Doom-serien opstod i 90'erne efter frigivelsen af ​​den originale Doom. Det var et øjeblikkeligt hit, og fra den tid af har...