Muatili wa Python

Kumweza muhimu

Muhimu ni kiumbe kwa kuhifadhi thamani.

Kama kwenye lugha za programu zingine, Python hauonekani kwa kumtaarisha muhimu.

Muhimu unatokana na kumtaarisha kwa mara ya kwanza.

Mfano

x = 10
y = "Bill"
print(x)
print(y)

Buni mengine

Muhimu hapatikani kumtaarisha aina ya kina kina, bali tunaweza kubadilisha aina yake baada ya kumtaarisha.

Mfano

x = 5 # x ni ya aina int
x = "Steve" # x ni ya aina str
print(x)

Buni mengine

Muhimu wa kina tunaweza kutumia herufi ya kina kipya na herufi ya kina kipya kwa kumtaarishwa:

Mfano

x = "Bill"
# inahitaji
x = 'Bill'

Buni mengine

Jina la muhimu

Muhimu tunaweza kutumia jina ya kina kifupi (kama x na y) au jina la kina lililofikirika kwa kina (age, carname, total_volume).

Majukuu ya kumweza kwa muhimu wa Python:

  • Jina la muhimu lazima kuanza na herufi au ukanda
  • Jina la muhimu hapatikani kuanza na namba
  • Jina la muhimu linaweza kuwa na herufi na namba na ukanda (A-z, 0-9 na _)
  • Jina la muhimu linahatarisha kubuni na kubuni kubuni (age, Age na AGE ni muhimu tatu tofauti)

Tukisikia, jina la muhimu linahatarisha kubuni na kubuni kubuni:

Kugawisha uadilifu vingine

Python tunaruhusiwa kuingia katika mstari mmoja kwa kugawisha uadilifu vingine:

Mfano

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

Buni mengine

Wewe tunaweza kuingia katika mstari mmoja kwa kugawisha uadilifu vya kina vingine:

Mfano

x = y = z = "Orange"
print(x)
print(y)
print(z)

Buni mengine

Kichakaza muhimu

Kwa Python print Inahitaji kwa kichakaza muhimu.

Kuwa kama tunatenda kwa maandiko na muhimu, Python tunatumia + Herufi:

Mfano

x = "awesome"
print("Python ni " + x)

Buni mengine

Wewe tunaweza kutumia herufi + kuongeza muhimu na muhimu mwingine:

Mfano

x = "Python is "
y = "awesome"
z = x + y
print(z)

Buni mengine

Kwa namba,+ Herufi zinaendelea kama operator za matukio

Mfano

x = 5
y = 10
print(x + y)

Buni mengine

Ikiwa unatenda kushereheza herufi na namba, Python itakubadilisha kosa:

Mfano

x = 10
y = "Bill"
print(x + y)

Buni mengine

Muhimu wa jingine

Muhimu wa jingine wa mfunzo wa nje (kama mafanikio yote ya juu) inajulikana kama muhimu wa jingine.

Muhimu wa jingine wa mfunzo inaweza kutumiwa na watu wote wa mfunzo na mfunzo wa nje.

Mfano

Kumekua muhimu kwenye mfunzo na kutumia hii muhimu kwenye mfunzo:

x = "awesome"
def myfunc():
  print("Python ni " + x)
myfunc()

Buni mengine

Ikiwa unatenda kumekua muhimu kina jina hili kwenye mfunzo, muhimu hii itakuwa muhimu wa jingine, inayoweza kutumiwa tu kwenye mfunzo hii. Muhimu wa jingine na jina hili hauharibishwa, bali hauwezi kutumiwa kwenye mfunzo hii.

Mfano

Kumekua muhimu kwenye mfunzo kina jina hili la muhimu wa jingine:

x = "awesome"
def myfunc():
  x = "fantastic"
  print("Python ni " + x)
myfunc()
print("Python ni " + x)

Buni mengine

Herufi ya kwanza global

Kwa kawaida, kumekua muhimu kwenye mfunzo, muhimu hii itakuwa muhimu wa jingine, inayoweza kutumiwa tu kwenye mfunzo hii.

Ikiwa unatenda kubadilisha muhimu wa jingine kwenye mfunzo, tumia herufi ya kwanza global.

Mfano

Ikiwa unatenda kutumia herufi ya kwanza global, muhimu hii itakuwa muhimu wa jingine:

def myfunc():
  global x
  x = "fantastic"
myfunc()
print("Python ni " + x)

Buni mengine

Hata hivyo, ikiwa unatenda kubadilisha muhimu wa jingine kwenye mfunzo, tumia herufi ya kwanza global.

Mfano

Ikiwa unatenda kubadilisha thamani ya muhimu wa jingine kwenye mfunzo, tumia herufi ya kwanza global kuharibifu hii muhimu:

x = "awesome"
def myfunc():
  global x
  x = "fantastic"
myfunc()
print("Python ni " + x)

Buni mengine