Mainītāji ir katras programmēšanas valodas pamats un ieņem centrālo lomu Python programmēšanā. Tie ļauj tev glabāt datus, apstrādāt tos un dinamiskā veidā piekļūt tiem. Šajā daļā es parādīšu, kā strādāt ar mainītājiem Python, kādi dati tipu pastāv un ko tev jāņem vērā, nosakot savu mainītāju nosaukumus.
Svarīgākās atziņas
- Mainītāji ir atsauces uz atmiņas apgabaliem, kuros tiek glabāti vērtības.
- Pythonā viss ir objekts, tostarp primitīvi datu tipi.
- Mainītāju nosaukumi ir pakļauti noteiktiem noteikumiem, kurus jāievēro programmējot.
Soļu pa solim ceļvedis
Lai saprastu mainītāju koncepciju Pythonā, sāksim ar Python konsoli.

Python konsoli vai interaktīvā vide ir lielisks rīks, lai nekavējoties izmēģinātu dažādas programmēšanas instrukcijas un aprēķinus. Kad tu atveri Python konsoli, tu vari tieši mijiedarboties un, piemēram, ievadīt skaitļus, lai redzētu, kas notiek.

Šeit tu tagad vari ievadīt vērtību, pieņemsim skaitli 7. Ja tu apstiprini ievadi, vērtība tiks nekavējoties parādīta. Tas parāda, ka Python ir apstrādājusi ievadi un tūlīt parāda rezultātu.
Turklāt tu vari veikt aprēķinus. Ja tu, piemēram, aprēķini 7 reizes 7, konsoli atgriež rezultātu 49. Līdz ar to tev ir iespēja veikt gan vienkāršus iznākumus, gan sarežģītākus aprēķinus.
Tagad pāriesim pie svarīga aspekta: darba ar mainītājiem. Mainītājs ir būtībā atmiņas vieta, kurai mēs varam piekļūt, lai glabātu vērtības un tās atkārtoti iegūtu. Lai izveidotu mainītāju, vienkārši piešķir vērtību. Piemēram: x = 10. Tas nozīmē, ka vērtība 10 tiek saglabāta atmiņā un mainītājs x norāda uz to.
Ja tu tagad ievadi print(x), Python tev parādīs vērtību 10. Lieliski ir tas, ka tu vari mainīt mainītāja vērtību jebkurā laikā, vienkārši piešķirot tam jaunu vērtību, piemēram, x = 15. Ja tu tagad atkal izpildi print(x), tu saņemsi vērtību 15.
Mainītāji var tikt reizināti vai izmantoti citos aprēķinos. Piemēram, tu vari teikt x * 3, kas sniedz 45, un pēc tam saglabāt šo vērtību jauna mainītājā, piemēram, y, rakstot y = x * 3. Šajā brīdī tu redzi, cik elastīgs ir darbs ar mainītājiem.
Tagad aplūkosim, kā mainītāji uzvedas kodā. Tu vari izmantot ne tikai skaitļus, bet arī tekstu, kas veidots kā virknes. Virkne ir simbolu secība, ko tu vari definēt šādi: name = "Jan Bringmann". Ar šo piešķiršanu tu vari glabāt dažādus tekstus un jebkurā laikā mainīt, piešķirot vērtību no jauna, piemēram, name = "Joe Average".
Ja tu vēlētos strādāt arī ar citiem datu tipiem, tu vari definēt mainītājus kā x = 7 vai pi = 3.14159, lai glabātu dažādas vērtības. Pastāv daži noteikumi, kas jāņem vērā, nosakot mainītāju nosaukumus.
Pie pamatiem mainītāju nosaukšanai pieder tas, ka tie vienmēr jāsāk ar mazo burtu. Piemēram, x vai xy ir pieņemams. Ja tu vēlies, tu vari izmantot arī lielos burtus nosaukumā, piemēram, kā MeinName.
Tipisks stils ir CamelCase, kad tu vairākus vārdus raksti kopā un pirmo vārdu raksti ar mazo burtu. Vēl viena metode ir izmantot apakšsvītras kā mein_name, kas ir arī bieži praktizēta.

Tomēr tu nedrīkst izmantot skaitļus mainītāja sākumā. Piemēram, 1x = 5 netiek uzskatīts par derīgu piešķiršanu un izsauc kļūdu. Turklāt tev jāizvairās no rezervētiem atslēgvārdiem, piemēram, if vai break, jo tiem ir īpašas funkcijas Pythonā.

Apsver arī, ka datiem Pythonā jāpaliek labi strukturētiem un lasāmiem. Tas ietver to, ka tu savus kodu failus vienmēr beidz ar tukšu rindu, lai palielinātu lasāmību.

Kopsavilkumā es tev esmu parādījis, kā strādāt ar mainītājiem Pythonā, kādi ir izplatītākie datu tipi un uz kādiem aspektiem tev jāuzmanās, nosakot nosaukumus. Tu tagad esi gatavs dziļāk iedziļināties Python pasaulē un dažādās programmēšanas iespējās.
Kopsavilkums – Programmēšana ar Python: Saprast un izmantot mainītājus
Mainītāji ir pamatelementi datu glabāšanai Pythonā. Ar pareizām zināšanām par mainītāju izmantošanu un nosaukšanu tu esi labi sagatavots savam programmēšanas ceļojumam.
Biežāk uzdotie jautājumi
Kā es definēju mainītāju Pythonā?Tu vari izveidot mainītāju, vienkārši izvēloties nosaukumu, kam seko vienādības simbols un vērtība, ko tu vēlies piešķirt, piemēram, x = 10.
Vai es varu mainītājiem piešķirt vairākas vērtības?Jā, Pythonā tu vari mainītājiem piešķirt vairākas vērtības, pat ja tās jau ir ieguvušas vērtību.
Kādas ir noteikumi mainītāju nosaukumiem?Mainītāju nosaukumi jāsāk ar burtu, var izmantot lielos un mazos burtus, skaitļi ir atļauti, bet ne sākumā.
Vai es varu izmantot rezervētus vārdus kā mainītāja nosaukumus?Nē, rezervēti atslēgvārdi, piemēram, if, for vai break, nedrīkst tikt izmantoti kā mainītāja nosaukumi.
Kas ir datu tips Pythonā?Datu tips ir datu klasifikācija, kas nosaka tā tipu un to, ko tu ar to vari darīt, piemēram, vesels skaitlis, float vai virkne.