Översikt över byte i Python

Det finns flera programmeringsspråk som hjälper oss att tillämpa logik och utveckla applikationerna. Python är ett av dessa programmeringsspråk och också ett av de mest föredragna programmeringsspråken på grund av dess stora utbud av inbyggda funktioner. Även om den har fördefinierade funktioner för nästan hela komplexa logiken, kan man definiera sina egna funktioner för att utveckla den anpassade applikationen. I det här avsnittet ser vi hur två variabler kan bytas med programmeringsspråket Python.

Hur byter du två nummer i Python?

För att byta två variabler måste vi använda en tillfällig variabel som hjälper oss genom att lagra värdena tillfälligt. Så att vi kan byta värden, kommer vi att behöva värdena först. Det finns två sätt att sätta värdena i variabeln. Antingen kan vi tilldela värdena eller så kan vi ta värden från användaren medan programmet körs. För att tilldela värdena kan vi helt enkelt definiera en variabel och initiera den. Men om vi måste ta input från användaren, måste vi använda funktionen som heter input. Ingångsfunktionen låter oss ta värdet från användaren så att det kan användas för vidare bearbetning. Nedan är programmet för att byta två värden. Vi har också bifogat bilden med utgången så att du kan få en verklig uppfattning om hur utgången kommer att bli när nedan angiven kod körs.

# 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 exemplet ovan har vi använt kommentarer för att göra dig medveten om orsaken bakom den specifika uppsättningen kod. Hash (#) används för att kommentera raden. Allt som skrivs efter hashing till slutet av raden ignoreras av kompilatorn under sammanställningen av programmet. De nästa två raderna används för att ta inmatningen från användarna så att värdena kan användas vid byte. Efter det har utskriftsfunktionen använts som tjänar syftet med att skriva ut eller åka något på skärmen. Senare har logiken för att byta värden tillämpats och så småningom har de bytte värdena tillämpats. I början har vi angett de värden som tilldelats x och y så att det kan vara synligt att vilka värden har givits av användaren och för att säkerställa att den förväntade variabeln håller de förväntade värdena. När bytet av värdena har slutförts har vi visat oss i utgången för att se till att värdena har bytts ut.

Hur byter du tre nummer i Python?

Det här avsnittet av koden är ganska likt det i det föregående avsnittet av kod som var avsett att byta två siffror. I detta kodavsnitt kommer vi att se hur tre siffror kan bytas med den temporära variabeln. Sättet att ta värdet från användaren liknar det för den tidigare koden som är med hjälp av inmatningsfunktionen. Senare har värdena visats med utskriftsfunktionen.

Värdena som byts har tagits av användaren och det kan vara av vilken datatyp som helst då python kan tilldela datatypen till variabeln dynamiskt genom att analysera ingången från användaren. På andra programmeringsspråk ska utvecklaren tilldela datatypen till variabeln och variabeln blir bunden att hålla värdet på den specifika datatypen, men det är inte fallet med python. Detta är några av de pluspunkter som python ger för att göra det enkelt att arbeta 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 detta program har vi tagit input från användaren. Användaren måste tillhandahålla tre ingångar som kommer att tilldelas de tre variablerna x, y och z. Värdena kommer senare att användas för att bytas mellan variablerna. I byterlogiken har värdet på x tillfälligt lagrats i variabeln som heter temp_var. Sedan tilldelas värdet på y till x och värdet på z tilldelas y. Till sist har värdet på temp_var som hade värdet x tilldelats z och på detta sätt har alla tre värden bytts ut.

När programmet körs kommer det att visa alla värden som har tilldelats olika variabler så att vi kan bekräfta de värden som har tilldelats variablerna. När bytet har avslutats efter att ha bytt logik har vi visat att det på utgångsskärmen för att säkerställa att värdena har bytts ut. I bilden nedan har den ovan nämnda koden körts så att du kan se vad den faktiskt ger utdata när den här koden sammanställs. Siffrorna 1, 2 och 3 skrivna i början av utgångsskärmen är faktiskt den inmatning som accepterades av användaren och när ingången mottogs utfördes logiken för att byta värden.

Slutsats

Python ger oss flera inbyggda funktioner som helt enkelt kan ta input från användarna och kan ge önskad utgång. Men när det gäller att utnyttja python för att utveckla den faktiska applikationen för alla organisationer föredras det alltid att skriva koderna på ett anpassat sätt och det är därför det är viktigt att utveckla färdigheterna relaterade till logik. Det här avsnittet ger dig en uppfattning om hur de två värdena kan bytas ut. Med samma program kan du också byta andra värden. Till exempel kan man byta för- och efternamn på alla användare i applikationen där det kommer att krävas.

Rekommenderade artiklar

Detta är en guide till byte i Python. Här diskuterar vi hur två variabler kan bytas med programmeringsspråk för python. Du kan också titta på följande artikel för att lära dig mer -

  1. Om annat uttalande i Python
  2. Fördelar med Python
  3. Konstruktör i Python
  4. Byta C # (kodimplementering)
  5. Översikt över byte i C
  6. Byte av siffror i Java
  7. Guide till byte i C ++

Kategori: