Kas ir mainīgais lielums Python?
Python mainīgais ir rezervēta atmiņas vieta vērtību glabāšanai. Citiem vārdiem sakot, pitona programmas mainīgais dod datus datoram apstrādei.
Python mainīgo veidi
Katrai Python vērtībai ir datu tips. Dažādi Python datu tipi ir cipari, saraksts, Tuple, virknes, vārdnīca utt. Python mainīgos var deklarēt ar jebkuru nosaukumu vai pat alfabētiem, piemēram, a, aa, abc utt.
Šajā apmācībā mēs iemācīsimies,
- Kā deklarēt un izmantot mainīgo
- Atkārtoti deklarējiet mainīgo
- Saīsināt mainīgos
- Vietējie un globālie mainīgie
- Dzēst mainīgo
Kā deklarēt un izmantot mainīgo
Ļaujiet redzēt piemēru. Mēs definēsim mainīgo Python un deklarēsim to kā "a" un izdrukāsim.
a = 100druka (a)
Atkārtoti deklarējiet mainīgo
Jūs varat atkārtoti deklarēt Python mainīgos pat pēc tam, kad esat deklarējis vienu reizi.
Šeit mēs Python deklarējam mainīgo inicializētu uz f = 0.
Vēlāk mainīgo f atkārtoti piešķiram vērtībai "guru99"
Python 2 piemērs
# Deklarējiet mainīgo un inicializējiet tof = 0drukāt f# mainīgā darba atkārtota deklarēšanaf = 'guru99'drukāt f
Python 3 piemērs
# Deklarējiet mainīgo un inicializējiet tof = 0druka (f)# mainīgā darba atkārtota deklarēšanaf = 'guru99'druka (f)
Python virkņu sasaistīšana un mainīgais
Apskatīsim, vai jūs varat apvienot dažādus datu tipus, piemēram, virknes un skaitļus. Piemēram, mēs savienosim "Guru" ar skaitli "99".
Atšķirībā no Java, kas savieno numuru ar virkni, nedeklarējot numuru kā virkni, savukārt, mainot mainīgos Python, skaitlis ir jādeklarē kā virkne, pretējā gadījumā tas parādīs TypeError
Šim kodam jūs iegūsiet nedefinētu izvadi -
a="Guru"b = 99print a+b
Kad veselais skaitlis ir deklarēts kā virkne, tas var savienot gan "Guru" + str ("99") = "Guru99" izvadē.
a = "Guru"b = 99drukāt (a + str (b))
Python mainīgo veidi: vietējie un globālie
Python ir divu veidu mainīgie, globālais mainīgais un lokālais mainīgais. Ja vēlaties izmantot to pašu mainīgo programmas vai moduļa atlikušajā daļā, tas tiek deklarēts kā globālais mainīgais, savukārt, ja mainīgo vēlaties izmantot noteiktā funkcijā vai metodē, izmantojiet vietējo mainīgo, savukārt Python mainīgā deklarāciju.
Sapratīsim šos Python mainīgo tipus ar atšķirību starp vietējiem un globālajiem mainīgajiem zemāk esošajā programmā.
- Definēsim mainīgo Python, kur mainīgais "f" ir globāla mēroga un tam tiek piešķirta vērtība 101, kas tiek izdrukāta izvadā
- Mainīgais f atkal tiek deklarēts kā funkcija, un tam ir lokāls mērogs. Tam ir piešķirta vērtība "Es mācos Python". kas tiek izdrukāts kā izvads. Šis Python deklarētais mainīgais atšķiras no iepriekš definētā globālā mainīgā “f”
- Kad funkcijas izsaukums ir beidzies, vietējais mainīgais f tiek iznīcināts. 12. rindiņā, kad mēs atkal izdrukājam vērtību "f", tas parāda globālā mainīgā lieluma f = 101 vērtību
Python 2 piemērs
# Deklarējiet mainīgo un inicializējiet tof = 101drukāt f# Globālie un lokālie mainīgie funkcijāsdef someFunction ():# globāls ff = 'Es mācos Python'drukāt fsomeFunction ()drukāt f
Python 3 piemērs
# Deklarējiet mainīgo un inicializējiet tof = 101druka (f)# Globālie un lokālie mainīgie funkcijāsdef someFunction ():# globāls ff = 'Es mācos Python'druka (f)someFunction ()druka (f)
Kaut arī Python mainīgā deklarācija, izmantojot atslēgvārdu global, jūs varat atsaukties uz globālo mainīgo funkcijas iekšpusē.
- Mainīgais "f" ir globāla mēroga un tam tiek piešķirta vērtība 101, kas tiek izdrukāta izvadā
- Mainīgais f tiek deklarēts, izmantojot atslēgvārdu globāls . Tas NAV vietējās mainīgais , bet pats globālais mainīgais deklarēts agrāk. Tādējādi, kad mēs drukājam tā vērtību, izeja ir 101
- Funkcijas iekšienē mainījām "f" vērtību. Kad funkcijas izsaukums ir beidzies, mainīgā mainīgā "f" vērtība saglabājas. 12. rindiņā, kad mēs atkal izdrukājam vērtību "f", vai tā parāda vērtību "mainīgais globālais mainīgais"
Python 2 piemērs
f = 101;drukāt f# Globālie un vietējie mainīgie funkcijāsdef someFunction ():globālā fdrukāt ff = "mainās globālais mainīgais"someFunction ()drukāt f
Python 3 piemērs
f = 101;druka (f)# Globālie un vietējie mainīgie funkcijāsdef someFunction ():globālā fdruka (f)f = "mainās globālais mainīgais"someFunction ()druka (f)
Dzēst mainīgo
Varat arī izdzēst Python mainīgos, izmantojot komandu del "mainīgā nosaukums".
Zemāk esošajā Python delete mainīgā piemērā mēs izdzēsām mainīgo f, un, turpinot to drukāt, tiek parādīta kļūda " mainīgā nosaukums nav definēts ", kas nozīmē, ka esat izdzēsis mainīgo.
Piemērs Python dzēst mainīgo vai Python dzēst mainīgo:
f = 11;druka (f)del fdruka (f)
Kopsavilkums:
- Mainīgos lielumus sauc par “aploksnēm” vai “grupām”, kur informāciju var uzturēt un uz kuru var atsaukties. Tāpat kā jebkura cita programmēšanas valoda, arī Python izmanto mainīgo informācijas glabāšanai.
- Mainīgos var deklarēt ar jebkuru nosaukumu vai pat alfabētiem, piemēram, a, aa, abc utt.
- Mainīgos var atkārtoti deklarēt pat pēc tam, kad esat tos vienreiz deklarējis
- Programmā Python jūs nevarat savienot virkni ar numuru tieši, jums tas jādeklarē kā atsevišķs mainīgais, un pēc tam jūs varat savienot numuru ar virkni
- Python konstantes var saprast kā mainīgo tipus, kuriem ir vērtība, kuru nevar mainīt. Parasti uz Python konstantēm atsaucas no citiem failiem. Python define konstante tiek deklarēta jaunā vai atsevišķā failā, kas satur funkcijas, moduļus utt.
- Mainīgo veidi Python vai Python mainīgo tipos: Vietējie un globālie
- Deklarējiet vietējo mainīgo, kad vēlaties to izmantot pašreizējai funkcijai
- Deklarēt globālo mainīgo, ja vēlaties izmantot to pašu mainīgo programmas atlikušajā daļā
- Lai izdzēstu mainīgo, tas izmanto atslēgvārdu "del".