Oversigt over swapping i Python

Der er flere programmeringssprog, der hjælper os med at anvende logik og udvikle applikationerne. Python er et af disse programmeringssprog og også et af de mest foretrukne programmeringssprog på grund af dets store indbyggede funktioner. Selvom det har foruddefinerede funktioner til næsten hele den komplekse logik, kan man definere deres egne funktioner for at udvikle den tilpassede applikation. I dette afsnit vil vi se, hvordan to variabler kunne udskiftes ved hjælp af programmeringssproget python.

Sådan skiftes to numre i Python?

For at bytte to variabler vil vi kræve at bruge en midlertidig variabel, som vil hjælpe os ved at gemme værdierne midlertidigt. Så vi kan skifte værdier, har vi brug for værdierne først. Der er to måder at placere værdierne i variablen. Enten kan vi tildele værdierne, eller vi kan tage værdier fra brugeren, mens programmet kører. For at tildele værdier kan vi blot definere en variabel og kan initialisere den. Men hvis vi har brug for at tage input fra brugeren, bliver vi nødt til at bruge den funktion, der kaldes input. Inputfunktionen lader os tage værdien fra brugeren, så den kunne bruges til videre behandling. Nedenfor er programmet til at bytte to værdier. Vi har også vedhæftet billedet med output, så du kan få en reel idé om, hvordan output vil være, når den nedenfor givne kode kører.

# taking values from the user
x = input()
y = input()
print('The value of x is ()'.format(x))
print('The value of y is ()'.format(y))
# swapping the values
temp_var = x
x = y
y = temp_var
print('The value of x after swapping is ()'.format(x))
print('The value of y after swapping is ()'.format(y))

I ovenstående eksempel har vi brugt kommentarer til at gøre dig opmærksom på årsagen bag det særlige sæt kode. Hash (#) bruges til at kommentere linjen. Alt, der er skrevet efter hashing indtil slutningen af ​​linjen ignoreres af kompilatoren under kompilering af programmet. De næste to linjer bruges til at tage input fra brugerne, så værdierne kunne bruges i bytte. Derefter er udskrivningsfunktionen blevet brugt, der tjener formålet med at udskrive eller gentage noget på skærmen. Senere er logikken for at skifte værdier blevet anvendt, og til sidst er de udskiftede værdier blevet anvendt. I starten har vi specificeret de værdier, der er tildelt x og y, så det kunne være synligt, hvilke værdier der er givet af brugeren, og for at sikre, at den forventede variabel holder de forventede værdier. Når udvekslingen af ​​værdierne er afsluttet, har vi vist i output også for at sikre, at værdierne er blevet byttet.

Sådan udskiftes tre numre i Python?

Dette kodeafsnit svarer temmelig til det forrige kodekseks, der var beregnet til at bytte to numre. I dette kodesektion vil vi se, hvordan tre numre kunne udskiftes ved hjælp af den midlertidige variabel. Måden at tage værdien fra brugeren ligner den for den foregående kode, der er ved hjælp af inputfunktionen. Senere blev værdierne vist ved hjælp af udskrivningsfunktionen.

De udskiftede værdier er taget af brugeren, og det kan være af en hvilken som helst datatype, da python er i stand til at tildele datatypen til variablen dynamisk ved at analysere input fra brugeren. På andre programmeringssprog er det meningen, at udvikleren skal tildele datatypen til variablen, og variablen bliver bundet til kun at indeholde værdien af ​​den bestemte datatype, men det er ikke tilfældet med python. Dette er nogle af de pluspunkter, som python giver for at gøre det nemt at arbejde med det.

# taking values from the user
x = input()
y = input()
z = input()
print('The value of x is ()'.format(x))
print('The value of y is ()'.format(y))
print('The value of z is ()'.format(z))
# swapping the values
temp_var = x
x = y
y = z
z = temp_var
print('The value of x after swapping is ()'.format(x))
print('The value of y after swapping is ()'.format(y))
print('The value of z after swapping is ()'.format(z))

I dette program har vi taget input fra brugeren. Brugeren skal give tre input, der tildeles de tre variabler x, y og z. Værdierne bliver senere brugt til at blive byttet mellem variablerne. I byttelogikken er værdien af ​​x først gemt midlertidigt i den variabel, der hedder temp_var. Derefter tildeles værdien af ​​y til x og værdien af ​​z tildeles y. Endelig er værdien af ​​temp_var, der havde værdien af ​​x, tildelt z, og på denne måde er alle de tre værdier udskiftet.

Når programmet kører, viser det alle de værdier, der er tildelt forskellige variabler, så vi kan bekræfte de værdier, der er tildelt variablerne. Når udvekslingen er afsluttet efter anvendelse af udvekslingslogikken, har vi vist det på outputskærmen for at sikre, at værdierne er blevet udskiftet. I nedenstående billede er den ovennævnte kode kørt, så du kan se, hvad den faktisk giver output når denne kode er samlet. Talene 1, 2 og 3, der er skrevet i begyndelsen af ​​outputskærmen, er faktisk det input, der blev accepteret af brugeren, og når inputen først blev modtaget, blev logikken udført for at skifte værdier.

Konklusion

Python giver os flere indbyggede funktioner, der simpelthen kan tage input fra brugerne og kan give den ønskede output. Men når det kommer til at udnytte python til at udvikle den egentlige applikation til enhver organisation, foretrækkes det altid at skrive koderne på en tilpasset måde, og det er derfor, det er vigtigt at udvikle de færdigheder, der er relateret til logik. Dette afsnit giver dig en idé om, hvordan de to værdier kunne udskiftes. Ved hjælp af det samme program kan du også bytte andre værdier. For eksempel kan man bytte for- og efternavn på enhver bruger i applikationen, hvor det vil være påkrævet.

Anbefalede artikler

Dette er en guide til udskiftning i Python. Her diskuterer vi, hvordan to variabler kunne udskiftes ved hjælp af python-programmeringssprog. Du kan også se på den følgende artikel for at lære mere -

  1. Hvis andet erklæring i Python
  2. Fordele ved Python
  3. Konstruktør i Python
  4. Udskiftning i C # (kodeimplementering)
  5. Oversigt over swapping i C
  6. Udskiftning af numre i Java
  7. Vejledning til udskiftning i C ++

Kategori: