Python

Python-variabler

Python-variabler

En Python-variabel er et sted i minnet for å lagre verdiene. Variablene er reservert minneplasser. En variabel er en pose eller beholder som lagrer verdien. Vi lagrer dataene våre i en Python-variabel som deretter brukes til flere formål i.e. prosessering, verditrykk osv. Hver verdi som er tilordnet en variabel har en datatype.

Følgende er de forskjellige typene i Python:

  1. Tall
  2. Strenger
  3. Ordbok
  4. Liste
  5. Tuple

I Python kan variablene deklareres med alfabetet eller etter navn. Det skal ikke være et spesielt symbol som '[email protected] &' i variabelnavnet. Variabelnavnet kan ikke starte med siffer og punktum. I henhold til kodingsetikken og reglene skal navnet på variabelen begynne med et alfabet eller understrek (_). I denne artikkelen vil vi dekke:

Hvordan deklarere og tilordne en verdi til en variabel

Python-variablene blir deklarert og tildelt slik:

Pris = 100

Her er prisen variabelnavnet, og 100 er variabelverdien. Når variabelen deklareres, reserveres plass automatisk i minnet. Operatøren = brukes til å initialisere variabelen med en verdi.

Operand på venstre side av = operatoren er variabel og operand på høyre side av = operator er verdi.

La oss erklære en annen variabel og beregne summen av de to tallene. I dette tilfellet vil vi erklære to variabler og tildele dem verdi.

nummer_1 = 10
nummer_2 = 20

Number_1 og number_2 er navnene på variablene, mens 10 og 20 er verdiene som er tildelt henholdsvis variabler.

I et Python-program kan vi ha flere typer variabler i.e. heltall, flyte, streng og liste.

# Tilordner strengverdi til variabelen
name = "Kamran"
# Tilordner heltallverdi til variabelen
alder = 25
# Tilordner flyteverdi til variabelen
vekt = 65.7
# Tilordne en liste til variabelen
kurs = ["Python", "Linux Kernel Development", "MySQL Database",
"C ++ datastruktur"]

Hvordan bruke en variabel

Variabelen brukes til forskjellige formål i.e. Ved å bruke variabelnavnet kan vi skrive ut verdien som er tilordnet en bestemt variabel, vi kan bruke variabelen for å utføre beregninger, og vi kan også bruke variabelen for behandling. La oss vurdere antall eksempler og beregne summen av to variabler. Vi vil erklære to antall variabler og tildele verdi til dem. Etter at vi vil erklære en sumvariabel, og lagre sumverdien i denne variabelen. Til slutt vil vi skrive ut sumvariabelen.

# Erklære et variabeltall_1 og tildele verdien
nummer_1 = 10
# Erklærer et variabeltall_2 og tilordner verdien
nummer_2 = 20
# Erklære en sumvariabel og ta summen av to tall
sum = nummer_1 + nummer_2
#utskrift av sumverdien
print ("Summen er:", sum)

Produksjon

Utgangen vises på Python-konsollen. Sumverdien skrives ut ved hjelp av "sum" -variabelen.

La oss se et annet eksempel på variabler.

# en navnevariabel
name = "Kamran"
# utskrift av variabelen
skriv ut (navn)
# en webiste-variabel
nettsted = "LinuxHint"
# utskrift av nettstedets navn
skriv ut (nettsted)
# en aldersvariabel
alder = 25
# skriver ut aldersverdien
trykk (alder)
# en variabel for lagring av vektverdi
vekt = 65.7
# utskrift av vektverdien
trykk (vekt)
# en bærbar variabel
bærbar datamaskin = "HP Folio 9470m"
# skriver ut navnet på den bærbare datamaskinen
skrive ut (laptop)
# en operativsystemvariabel
operativsystem = "Ubuntu 20.04 "
# skriver ut navnet på den bærbare datamaskinen
skriv ut (operativsystem)
# en liste over kurs
kurs = ["Python", "Linux Kernel Development", "MySQL Database", "C ++ Data Structure"]
# skriver ut listen over kurs
trykk (kurs)

Produksjon

Utgangen vises på Python-konsollen.

Bytt ut eller endre variabelverdien

Variabelen er som en pose. Den lagrer data eller variabel verdi. Dataene i posen kan erstattes når som helst. Det betyr at vi enkelt kan erstatte verdien på variabelen når som helst. La oss se et eksempel på å erstatte eller endre verdien på en variabel. Vi erklærer en 'firma' -variabel og tildeler en verdi. Senere bruker vi denne variabelen igjen og tilordner en annen verdi. Så den første verdien vil bli erstattet og den andre verdien vil bli lagret i variabelen.

# erklære en selskapsvariabel og tildele verdien
firma = "Microsoft"
trykk (selskap)
# Tilordne en ny verdi til selskapets variabel
selskap = "Apple Inc."
print ("Den erstattede verdien er:", firma)

Produksjon

Utgangen vises på Python-konsollen.

På samme måte kan vi erstatte heltall, float, komplekse nummer, liste osv. verdi på denne måten.

# erklærer en tallvariabel og tilordner verdien
nummer = 10
skriv ut (nummer)
# Tilordne en ny verdi til tallvariabelen
nummer = 20
print ("Den erstattede verdien er:", nummer)
# erklærer en flytvariabel og tilordner verdien
float_number = 10.1
skriv ut (flytnummer)
# Tilordne en ny verdi til flytevariabelen
float_number = 20.04
print ("Den erstattede verdien er:", float_number)
# erklærer en kompleks tallvariabel og tilordner verdien
kompleks_nummer = 2 + 3j
skriv ut (kompleks_nummer)
# Tilordne en ny verdi til den komplekse tallvariabelen
kompleks_nummer = 5 + 3j
print ("Den erstattede verdien er:", complex_number)
# erklærer en listevariabel og tilordner verdien
name_list = ["Ali", "Kamran", "Talha"]
skriv ut (navneliste)
# Tilordne en ny verdi til listevariabelen
name_list = ["Umer", "Usman", "Assad"]
print ("Den erstattede verdien er:", navneliste)

Produksjon

Utgangen vises på Python-konsollen.

Python-strenger sammenkobling

Strenger i Python er settet med tegn. Strenger er representert innenfor et anførselstegn. Strengen representerer et enkelt tegn, ord eller en komplett setning. I Python kan vi sammenkoble eller kombinere strengene av "+" -operatøren. La oss se et eksempel på dette. I det gitte eksemplet har vi en variabel som inneholder noe strengverdi. Videre har vi en annen variabel som inneholder en annen strengverdi. Til slutt har vi sammenkoblet begge strengene ved hjelp av "+" -operatøren.

# Erklærer en strengvariabel og tilordner en verdi
text = "Hei alle sammen."
# Erklærer andre strengvariabler og tilordner verdien
text_web = "Velkommen til LinuxHint"
# Sammenkoble strengene med "+"
skriv ut (tekst + tekst_web)

Produksjon

Utgangen vises på Python-konsollen.

Vi kan gjøre lignende arbeid på denne måten, og vi vil få den samme produksjonen.

# Erklærer en strengvariabel og tilordner verdien
text = "Hei alle sammen."
# Konsentrere strengene med "+"
skriv ut (tekst + "Weclome to LinuxHint")

Produksjon

Tilordne flere verdier til variabler

I Python kan flere verdier tildeles flere variabler samtidig. Vi kan også tildele en atomverdi til mange variabler samtidig. For eksempel

num1 = num2 = num3 = 5

Her tildeles alle tre variablene (num1, num2, num3) til en enkelt verdi 5. Hvis vi skriver ut alle disse tre variablene, kan du se at verdien av alle disse tre variablene er den samme.

num1 = num2 = num3 = 5
skriv ut (num1)
skriv ut (num2)
skriv ut (num3)

Produksjon

Du kan også tilordne flere verdier til flere variabler som dette:

# Tilordne verdier til tre variabler
age, rollNumber, name = 25,12, "Kamran"
#print alder verdi
trykk (alder)
# verdi for utskriftsrullnummer
skriv ut (rollNumber)
# utskriftsnavnverdi
skriv ut (navn)

I det ovennevnte eksemplet har vi to heltallobjekter, alders- og rulletall og ett strengobjekt. Alle variablene blir opprettet og initialisert i en linje. I utgangen kan du se at alle verdiene er tilordnet alle variablene.

Produksjon

Konstanter

Konstanter er de variablene hvis verdier ikke kan endres. Den konstante verdien forblir alltid den samme. Vi bruker flere konstanter i matematikk og fysikk som verdien av PI og tyngdekraftsverdien. I python er konstantene skrevet med store bokstaver slik:

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

Ulike standard eksempler på datatype

Som vi diskuterte tidligere, har Python flere forskjellige datatyper som tall, strenger, lister, tuple og ordbøker. Vi har diskutert tallene og strengene i detalj. La oss nå se eksemplene på lister, tupler og ordbøker.

Python-liste

En liste i Python inneholder forskjellige komma-atskilte elementer. En liste kan inneholde den heterogene typen varer. Listeverdiene er tilgjengelig av []. Vi spesifiserer indeksnummeret i skiveoperatøren ([]). Indeksnummeret starter fra null. For eksempel:

# Erklære en studentliste
student_list = ["Ali", 1, "Kamran", 2, "Talha", 3]
#utskrift av studentlisten
skriv ut (student_liste)
#print første element i listen
skriv ut (student_liste [0])
#print andre element av listen
skriv ut (studentliste [1])
#print tredje element av listen
skriv ut (studentliste [2])
#print fjerde element av listen
skriv ut (student_liste [3])
#print femte element av listen
skriv ut (studentliste [4])
#print sjette element på listen
skriv ut (studentliste [5])

Produksjon

Utgangen følger

Python tuple

Tuples er en annen type datatype i Python. Tuples ligner på Python-listen. Hovedforskjellen mellom tuplene og Python-listen er at Python-tuplene blir deklarert i parentes (). Følgende er eksemplet på Python tuple:

# Erklære en student tuple
student_tuple = ("Ali", 1, "Kamran", 2, "Talha", 3)
# skriver ut studenttupelen
skriv ut (student_tuple)
# skriv ut første element av tuple
skriv ut (student_tuple [0])
# skriv ut andre element av tuple
skriv ut (student_tuple [1])
# utskriftselement av tupel fra det tredje elementet
skriv ut (student_tuple [2:])
# utskriftselement av tuple fra 2. sjette element
skriv ut (student_tuple [1: 5])
# skriv ut femte element av tupel
skriv ut (student_tuple [4])
# skriv ut sjette element av tuple
skriv ut (student_tuple [5])

Produksjon

Utgangen vises på Python-konsollen.

Python Dictionary

Python-ordbøker fungerer som hasjbordet. En Python-ordbok er likt et nøkkelverdipar. En ordbok blir erklært ved hjelp av settet med krøllete bukseseler (). Når vi deklarerer nøkkelverdiparet, får vi tilgang til verdien ved å bruke nøkkelen. Vi sender nøkkelen som et argument, og verdien returneres som et resultat. La oss lage en Python-ordbok for en student.

# Erklære en studentordbok
student_dict = 'name': 'Kamran', 'age': 25, 'class': 'MSSE'
# Skrive ut navnet på studenten ved hjelp av navnetasten
skriv ut (student_dict ['navn'])
# Skrive ut studentens alder ved å bruke aldersnøkkelen
skriv ut (student_dict ['alder'])
# Skrive ut eleven ved å bruke klassetasten
skriv ut (student_dict ['klasse'])

Produksjon

Utgangen vises på Python-konsollen.

Slett variabel

Vi kan slette en variabel i Python og fjerne den fra minnet ved å bruke del nøkkelord. Så hvis vi skriver ut variabelen eller bruker variabelen etter å ha slettet den, vil kompilatoren returnere en feil.

# Erklære en navnevariabel
name = "Kamran"
# skriv ut navnevariabelen
skriv ut (navn)
# sletter navnevariabelen
del navn
# skriver ut variabelen etter å ha slettet den
skriv ut (navn)

Produksjon

Utgangen vises på Python-konsollen. I utgangen kan du se at kompilatoren returnerer en feil "Variabelnavnet er ikke definert".

Konklusjon

Python-variablene er som en beholder eller pose som lagrer verdiene. Variabler blir deklarert med navn eller alfabet. Vi kan enkelt erstatte Python-variabelverdiene og tildele verdi til flere variabler samtidig. Det finnes forskjellige datatyper i Python. I denne artikkelen har vi forklart variablene og forskjellige datatyper med flere eksempler. Vi har brukt Python 3-syntaks gjennom denne artikkelen.

Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...