Pregled zamenjave v Pythonu

Obstaja več programskih jezikov, ki nam pomagajo uporabljati logiko in razvijati aplikacije. Python je eden izmed teh programskih jezikov in zaradi širokega nabora vgrajenih funkcij tudi eden najprimernejših programskih jezikov. Čeprav ima vnaprej določene funkcije za skoraj vso zapleteno logiko, lahko posameznik določi svoje funkcije za razvoj prilagojene aplikacije. V tem razdelku bomo videli, kako bi lahko dve spremenljivki zamenjali s programskim jezikom python.

Kako zamenjati dve številki v Pythonu?

Za zamenjavo dveh spremenljivk bomo morali uporabiti začasno spremenljivko, ki nam bo pomagala z začasno shranjevanjem vrednosti. Da bomo lahko zamenjali vrednosti, bomo vrednosti najprej potrebovali. Obstajata dva načina vnosa vrednosti v spremenljivko. Lahko dodelimo vrednosti ali uporabniku vzamemo vrednosti med izvajanjem programa. Za dodelitev vrednosti lahko spremenljivko preprosto določimo in jo lahko inicializiramo. Če pa moramo uporabnik vzeti vnos, bomo morali uporabiti funkcijo, imenovano vnos. Vhodna funkcija nam omogoča, da uporabniku odvzamemo vrednost, tako da jo lahko uporabimo za nadaljnjo obdelavo. Spodaj je program za zamenjavo dveh vrednosti. Tudi sliko smo priložili z izhodom, tako da lahko dobite resnično predstavo o tem, kakšen bo izhod, ko teče spodnja koda.

# 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))

V zgornjem primeru smo uporabili komentarje, da vas seznanimo z razlogom za določen nabor kode. Za komentiranje vrstice se uporablja Hash (#). Vse, kar napišete po hashingu do konca vrstice, prevajalnik med sestavljanjem programa ne upošteva. Naslednji dve vrstici uporabita za vnos uporabnikov, tako da lahko vrednosti uporabite pri zamenjavi. Po tem je bila uporabljena funkcija tiskanja, ki služi namenu tiskanja ali odmeva karkoli na zaslonu. Kasneje je bila uporabljena logika zamenjave vrednosti in na koncu so bile uporabljene tudi zamenjane vrednosti. Na začetku smo določili vrednosti, dodeljene x in y, tako da je bilo mogoče videti, katere vrednosti je dal uporabnik, in zagotoviti, da pričakovana spremenljivka drži pričakovane vrednosti. Ko je zamenjava vrednosti končana, smo pokazali tudi v izhodu in se prepričali, da so bile vrednosti zamenjane.

Kako zamenjati tri številke v Pythonu?

Ta odsek kode je precej podoben tistemu iz prejšnjega odseka kode, ki je bil namenjen zamenjavi dveh številk. V tem razdelku kode bomo videli, kako je mogoče zamenjati tri številke z uporabo začasne spremenljivke. Način za odvzem vrednosti od uporabnika je podoben kot prejšnja koda, ki je z uporabo funkcije vnosa. Kasneje so vrednosti prikazane s funkcijo tiskanja.

Izmenjene vrednosti je prevzel uporabnik in so lahko poljubne vrste podatkov, saj lahko python dinamično dodeli vrsto podatkov spremenljivki z analizo vnosa, ki ga uporabnik uporabi. V drugih programskih jezikih naj bi razvijalci spremenljivki dodelil vrsto podatkov in spremenljivka zavezala, da bo imela vrednost le določenega tipa podatkov, vendar v primeru pythona. To je nekaj pozitivnih točk, ki jih python zagotavlja za lažje delo z njim.

# 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))

V tem programu smo od uporabnika vzeli vložek. Uporabnik mora zagotoviti tri vhode, ki jim bodo dodeljene tri spremenljivke x, y in z. Pozneje bodo vrednosti uporabljene za zamenjavo med spremenljivkami. V logiki zamenjave je najprej vrednost x začasno shranjena v spremenljivki z imenom temp_var. Potem je vrednost y dodeljena x in vrednost z dodeljena y. Končno je vrednost temp_var, ki je imela vrednost x, dodeljena z in na ta način so vse tri vrednosti zamenjane.

Ko se program zažene, bo prikazal vse vrednosti, ki so bile dodeljene različnim spremenljivkam, tako da bomo lahko potrdili vrednosti, ki so bile dodeljene spremenljivkam. Ko je zamenjava končana po uporabi logike zamenjave, smo to pokazali na izhodnem zaslonu, da zagotovimo, da so bile vrednosti zamenjane. Na spodnji sliki je zgoraj omenjena koda zagnana, tako da vidite, kaj dejansko daje izhod, ko je ta koda sestavljena. Številki 1, 2 in 3, napisani na začetku izhodnega zaslona, ​​sta dejansko vhod, ki ga je uporabnik sprejel in ko je bil vhod sprejet, je bila izvedena logika zamenjave vrednosti.

Zaključek

Python nam ponuja več vgrajenih funkcij, ki lahko preprosto sprejmejo vhod od uporabnikov in lahko dajo želeni izhod. Ko pa gre za izkoriščanje pythona za razvoj dejanske aplikacije za katero koli organizacijo, je vedno prednostno, da kode napišemo po meri in zato je pomembno razvijati veščine, povezane z logiko. Ta razdelek vam bo predstavil, kako lahko zamenjate obe vrednosti. Z istim programom lahko zamenjate tudi druge vrednosti. Na primer, lahko v aplikaciji zamenjate ime in priimek katerega koli uporabnika, kjer bo to potrebno.

Priporočeni članki

To je vodnik za zamenjavo v Pythonu. Tukaj razpravljamo, kako bi lahko dve spremenljivki zamenjali s programskim jezikom python. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Če Else izjavo v Pythonu
  2. Prednosti Pythona
  3. Konstruktor v Pythonu
  4. Zamenjava C # (implementacija kode)
  5. Pregled zamenjave v C
  6. Zamenjava številk na Javi
  7. Vodnik po zamenjavi v C ++