„Python“

„Python“ kintamieji

„Python“ kintamieji

„Python“ kintamasis yra vieta atmintyje, kurioje saugomos vertės. Kintamieji yra rezervuotos atminties vietos. Kintamasis yra maišas ar konteineris, kuriame saugoma vertė. Savo duomenis saugome „Python“ kintamajame, kuris vėliau naudojamas keliems tikslams, t.e. apdorojimas, vertės spausdinimas ir kt. Kiekviena kintamajam priskirta reikšmė turi duomenų tipą.

Toliau pateikiami skirtingi „Python“ tipai:

  1. Skaičiai
  2. Stygos
  3. Žodynas
  4. Sąrašas
  5. Tuple

„Python“ kintamuosius galima deklaruoti abėcėle arba pagal pavadinimą. Kintamojo pavadinime neturėtų būti specialaus simbolio, pvz., „[Email protected] &“. Kintamojo pavadinimas negali prasidėti skaitmeniu ir tašku. Pagal kodavimo etiką ir taisykles, kintamojo pavadinimas turėtų prasidėti abėcėle arba pabraukimu (_). Šiame straipsnyje aptarsime:

Kaip deklaruoti ir priskirti kintamojo vertę

„Python“ kintamieji deklaruojami ir priskiriami taip:

Kaina = 100

Čia kaina yra kintamojo pavadinimas, o 100 - kintamojo vertė. Kai kintamasis yra deklaruojamas, atmintis automatiškai rezervuojama. Operatorius = naudojamas inicijuojant kintamąjį su verte.

Operantas kairėje = ​​operatoriaus pusėje yra kintamas, o operandas dešinėje operatoriaus = vertė yra vertė.

Paskelbkime kitą kintamąjį ir apskaičiuokime dviejų skaičių sumą. Tokiu atveju deklaruosime du kintamuosius ir priskirsime jiems vertę.

skaičius_1 = 10
skaičius_2 = 20

Skaičius_1 ir skaičius_2 yra kintamųjų pavadinimai, o 10 ir 20 yra kintamiesiems atitinkamai priskirtos vertės.

„Python“ programoje galime turėti kelių tipų kintamuosius, t.e. sveikasis skaičius, plūduriuojantis, eilutė ir sąrašas.

# Eilutės vertės priskyrimas kintamajam
name = "Kamran"
# Priskirti sveikojo skaičiaus vertę kintamajam
amžius = 25
# Priskyrimas kintamajam kintamąją vertę
svoris = 65.7
# Sąrašo priskyrimas kintamajam
kursai = ["Python", "Linux Kernel Development", "MySQL duomenų bazė",
„C ++ duomenų struktūra“]

Kaip naudoti kintamąjį

Kintamasis naudojamas įvairiems tikslams, t.e. Naudodami kintamojo pavadinimą, galime atspausdinti tam tikram kintamam priskirtą vertę, galime naudoti kintamąjį skaičiavimams atlikti, taip pat galime naudoti kintamąjį apdorojimui. Panagrinėkime skaičių pavyzdžius ir apskaičiuokime dviejų kintamųjų sumą. Deklaruosime du kintamųjų skaičius ir priskirsime jiems vertę. Po to mes paskelbsime sumos kintamąjį ir išsaugosime sumos vertę šiame kintamajame. Galiausiai atspausdinsime sumos kintamąjį.

# Kintamojo skaičiaus_1 deklaravimas ir vertės priskyrimas
skaičius_1 = 10
# Kintamojo skaičiaus_2 deklaravimas ir vertės priskyrimas
skaičius_2 = 20
# Deklaruoti sumos kintamąjį ir imti dviejų skaičių sumą
suma = skaičius_1 + skaičius_2
#spausdina sumos vertę
spausdinti ("Sumos vertė yra:", suma)

Rezultatas

Išvestis rodoma „Python“ konsolėje. Sumos vertė spausdinama naudojant „sum“ kintamąjį.

Pažiūrėkime dar vieną kintamųjų pavyzdį.

# vardo kintamasis
name = "Kamran"
# vardo kintamojo spausdinimas
spausdinti (vardas)
# webiste kintamasis
svetainė = "LinuxHint"
# spausdinti svetainės pavadinimą
spausdinti (svetainė)
# amžiaus kintamasis
amžius = 25
# amžiaus vertės spausdinimas
spausdinti (amžius)
# kintamasis svorio vertei saugoti
svoris = 65.7
# svorio vertės spausdinimas
spauda (svoris)
# nešiojamojo kompiuterio kintamasis
nešiojamas kompiuteris = "HP Folio 9470m"
# spausdinti nešiojamojo kompiuterio pavadinimą
spausdinti (nešiojamas kompiuteris)
# operacinės sistemos kintamasis
Operating_system = "Ubuntu 20.04 "
# spausdinti nešiojamojo kompiuterio pavadinimą
spausdinti (operacinė sistema)
# kursų sąrašas
kursai = ["Python", "Linux Kernel Development", "MySQL Database", "C ++ Data Structure"]
# spausdinti kursų sąrašą
spausdinti (kursai)

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Pakeiskite arba pakeiskite kintamojo vertę

Kintamasis yra kaip maišas. Jame saugomi duomenys arba kintama vertė. Maiše esantys duomenys galėjo būti pakeisti bet kuriuo metu. Tai reiškia, kad mes galime bet kada lengvai pakeisti kintamojo vertę. Pažiūrėkime kintamojo vertės pakeitimo ar keitimo pavyzdį. Mes skelbiame „įmonės“ kintamąjį ir priskiriame vertę. Vėliau mes vėl naudojame šį kintamąjį ir priskiriame kitą vertę. Taigi, pirmoji reikšmė bus pakeista, o antroji vertė bus išsaugota kintamajame.

# įmonės kintamojo deklaravimas ir vertės priskyrimas
įmonė = "Microsoft"
spausdinti (įmonė)
# Priskirti naują reikšmę įmonės kintamajam
kompanija = "Apple Inc."."
spausdinti („Pakeista vertė yra:“, įmonė)

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Panašiai galime pakeisti sveikąjį skaičių, plūdurą, kompleksinį skaičių, sąrašą ir kt. vertę tokiu būdu.

# deklaruoti skaičiaus kintamąjį ir priskirti vertę
skaičius = 10
spausdinti (skaičius)
# Skiriant kintamąjį naują reikšmę
skaičius = 20
spausdinti („Pakeista reikšmė yra:“, skaičius)
# deklaruoti kintamąjį kintamąjį ir priskirti vertę
plūduriuojantis_ skaičius = 10.1
spausdinti (float_number)
# Priskirti naują vertę kintamajam kintamajam
plūduriuojantis_ skaičius = 20.04
spausdinti ("Pakeista reikšmė yra:", plūduriuojantis_numeris)
# sudėtinio skaičiaus kintamojo deklaravimas ir vertės priskyrimas
kompleksinis_skaičius = 2 + 3j
spausdinti (kompleksinis_numeris)
# Priskirti naują reikšmę kompleksinio skaičiaus kintamajam
kompleksinis_skaičius = 5 + 3j
spausdinti ("Pakeista reikšmė yra:", kompleksas_numeris)
# sąrašo kintamojo deklaravimas ir vertės priskyrimas
name_list = ["Ali", "Kamran", "Talha"]
spausdinti (vardų sąrašas)
# Priskirti naują reikšmę sąrašo kintamajam
name_list = ["Umer", "Usman", "Assad"]
spausdinti ("Pakeista reikšmė yra:", vardas_ sąrašas)

Rezultatas

Išvestis rodoma „Python“ konsolėje.

„Python“ eilučių sujungimas

„Python“ eilutės yra simbolių rinkinys. Stygos vaizduojamos kabutėje. Eilutė reiškia vieną simbolį, žodį ar visą sakinį. „Python“ galime susieti arba sujungti „+“ operatoriaus eilutes. Pažiūrėkime to pavyzdį. Pateiktame pavyzdyje turime vieną kintamąjį, kuriame yra tam tikra eilutės reikšmė. Be to, mes turime dar vieną kintamąjį, kuriame yra kita eilutės reikšmė. Galiausiai sujungėme abi eilutes naudodami operatorių „+“.

# Deklaruoti vieną eilutės kintamąjį ir priskirti vertę
text = "Sveiki visi."
# Deklaruoti antrąjį eilutės kintamąjį ir priskirti vertę
text_web = "Sveiki atvykę į" LinuxHint "
# Eilučių sujungimas naudojant „+“
spausdinti (tekstas + teksto žiniatinklis)

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Tokiu būdu galime atlikti panašų darbą ir gausime tą patį rezultatą.

# Deklaruoti vieną eilutės kintamąjį ir priskirti vertę
text = "Sveiki visi."
# Eilučių sujungimas naudojant „+“
spausdinti (tekstas + „Weclome to LinuxHint“)

Rezultatas

Priskirkite keletą reikšmių kintamiesiems

„Python“ sistemoje keliems kintamiesiems vienu metu galima priskirti kelias reikšmes. Be to, vienu metu daugeliui kintamųjų galime priskirti atominę vertę. Pavyzdžiui

num1 = num2 = num3 = 5

Čia visi trys kintamieji (num1, num2, num3) priskiriami vienai vertei 5. Jei atspausdinsime visus šiuos tris kintamuosius, pamatysite, kad visų šių trijų kintamųjų vertė yra vienoda.

num1 = num2 = num3 = 5
spausdinti (num1)
spausdinti (num2)
spausdinti (num3)

Rezultatas

Taip pat galite priskirti kelias reikšmes tokiems kintamiesiems:

# Priskirti vertes trims kintamiesiems
age, rollNumber, name = 25,12, „Kamran“
#print amžiaus vertė
spausdinti (amžius)
# spausdinimo ritinio numerio vertė
spausdinti (rollNumber)
# spausdinimo vardo reikšmė
spausdinti (vardas)

Pirmiau pateiktame pavyzdyje turime du sveiko skaičiaus objektus, amžių ir ritinėlių skaičių bei vieną eilutės objektą. Visi kintamieji yra sukurti ir inicializuoti eilutėje. Išvestyje galite pamatyti, kad visos vertės yra sėkmingai priskirtos visiems kintamiesiems.

Rezultatas

Pastovūs

Pastovieji yra tie kintamieji, kurių reikšmės negali pasikeisti. Pastovi vertė visada išlieka ta pati. Matematikoje ir fizikoje naudojame kelias konstantas, tokias kaip PI vertė ir gravitacijos vertė. „Python“ konstantos didžiosiomis raidėmis rašomos taip:

# PI konstanta deklaravimas
PI = 3.14
# Foiass konstanta skelbimas
FOIASS = 1.18

Skirtingi standartinių duomenų tipų pavyzdžiai

Kaip jau aptarėme anksčiau, „Python“ turi kelis skirtingus duomenų tipus, tokius kaip skaičiai, eilutės, sąrašai, paketai ir žodynai. Mes išsamiai aptarėme skaičius ir eilutes. Dabar pažiūrėkime sąrašų, rinkinių ir žodynų pavyzdžius.

„Python“ sąrašas

„Python“ sąraše yra įvairių kableliais atskirtų elementų. Sąraše gali būti nevienalytis elementų tipas. Sąrašo reikšmes pasiekia []. Indekso numerį nurodome pjūvio operatoriuje ([]). Indekso numeris prasideda nuo nulio. Pavyzdžiui:

# Studentų sąrašo deklaravimas
studentų sąrašas = ["Ali", 1, "Kamran", 2, "Talha", 3]
# atspausdinti studentų sąrašą
spausdinti (studentų sąrašas)
#print pirmasis sąrašo elementas
spausdinti (studentų sąrašas [0])
#print antrasis sąrašo elementas
spausdinti (studentų sąrašas [1])
#print trečiasis sąrašo elementas
spausdinti (studentų sąrašas [2])
#print ketvirtas sąrašo elementas
spausdinti (studentų sąrašas [3])
#print penktas sąrašo elementas
spausdinti (studentų sąrašas [4])
#print šeštas sąrašo elementas
spausdinti (studentų sąrašas [5])

Rezultatas

Rezultatas yra toks

„Python“ paketas

Rinkiniai yra dar vienas „Python“ duomenų tipo tipas. Grupės yra panašios į „Python“ sąrašą. Pagrindinis skirtumas tarp rinkinių ir „Python“ sąrašo yra tas, kad Python rinkiniai deklaruojami skliaustuose (). Toliau pateikiamas „Python“ paketo pavyzdys:

# Deklaruojame studento dvigubą
studentas_tuplis = („Ali“, 1, „Kamran“, 2, „Talha“, 3)
# atspausdinti studento dvipusį
spausdinti (studentas_pulis)
# spausdinti pirmąjį elemento elementą
spausdinti (studentas_tuplis [0])
# spausdinti antrą elemento elementą
spausdinti (studentas_pupis [1])
# spausdinimo elemento elementas, prasidedantis nuo 3-iojo elemento
spausdinti (studentas_pulis [2:])
# spausdinimo elemento elementas pradedant nuo 2-ojo 6-ojo elemento
spausdinti (studentas_tuplis [1: 5])
# spausdinti penktą elemento elementą
spausdinti (studentas_pupis [4])
# spausdinti šeštą elemento elementą
spausdinti (studentas_pupis [5])

Rezultatas

Išvestis rodoma „Python“ konsolėje.

„Python“ žodynas

„Python“ žodynai veikia kaip maišos lentelė. „Python“ žodynas yra panašus į raktų ir verčių porą. Žodynas deklaruojamas naudojant garbanotųjų petnešų rinkinį (). Deklaruodami rakto ir vertės porą, prieigą prie vertės pasiekiame naudodami raktą. Mes perduodame raktą kaip argumentą ir rezultatas grąžinamas. Sukurkime „Python“ žodyną studentui.

# Studentų žodyno deklaravimas
studento_diktas = 'vardas': 'Kamranas', 'amžius': 25, 'klasė': 'MSSE'
# Mokinio vardo spausdinimas naudojant vardo klavišą
spausdinti (studento_diktas ['vardas'])
# Atspausdinkite studento amžių naudodami amžiaus raktą
spausdinti (studento_diktas ['amžius'])
# Atspausdinkite mokinio klasę naudodami klasės raktą
spausdinti (studento_diktas ['klasė'])

Rezultatas

Išvestis rodoma „Python“ konsolėje.

Ištrinti kintamąjį

Mes galime ištrinti „Python“ kintamąjį ir pašalinti jį iš atminties naudodami del raktinis žodis. Taigi, jei atspausdinsime kintamąjį arba jį panaudosime ištrynę, kompiliatorius pateiks klaidą.

# Vardo kintamojo deklaravimas
name = "Kamran"
# spausdinti vardo kintamąjį
spausdinti (vardas)
# ištrina vardo kintamąjį
del vardas
# išspausdinus vardo kintamąjį jį ištrynus
spausdinti (vardas)

Rezultatas

Išvestis rodoma „Python“ konsolėje. Išvestyje galite pamatyti, kad kompiliatorius pateikia klaidą „Kintamojo vardas nėra apibrėžtas“.

Išvada

„Python“ kintamieji yra tarsi talpykla ar maišas, kuriame saugomos vertės. Kintamieji deklaruojami vardais arba abėcėlėmis. Mes galime lengvai pakeisti „Python“ kintamųjų reikšmes ir vienu metu priskirti vertę keliems kintamiesiems. „Python“ yra skirtingų tipų duomenys. Šiame straipsnyje mes paaiškinome kintamuosius ir skirtingus duomenų tipus keliais pavyzdžiais. Šiame straipsnyje mes naudojome „Python 3“ sintaksę.

Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...
Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...
Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...