የፓይዘን ተለዋዋጮች - በፓይዘን ውስጥ ተለዋዋጭዎችን እንዴት ማወጅ እና መጠቀም እንደሚቻል

በፓይዘን ውስጥ ተለዋዋጮችን እንዴት መፍጠር እና መጠቀም እንደሚቻል መመሪያ።



የፓይዘን ተለዋዋጮች

ተለዋዋጮች በማህደረ ትውስታ ውስጥ ለተከማቸ ነገር ማጣቀሻዎችን ለማከማቸት የሚያገለግሉ ሥፍራዎች ይባላሉ ፡፡

በፓይዘን ውስጥ ተለዋዋጮችን ስንፈጥር የሚከተሉትን ህጎች ማገናዘብ አለብን ፡፡


  • ተለዋዋጭ ስም በደብዳቤ ወይም በስርዓት መጀመር አለበት
  • ተለዋዋጭ ስም በቁጥር ሊጀምር አይችልም
  • አንድ ተለዋዋጭ ስም የአልፋ-ቁጥራዊ ቁምፊዎችን እና ሰረዝን (A-z ፣ 0-9 እና _) ብቻ ሊኖረው ይችላል
  • ተለዋዋጭ ስሞች ለጉዳዩ ስሜታዊ ናቸው (ቀን ፣ ቀን እና DATE ሶስት የተለያዩ ተለዋዋጮች ናቸው)
  • ተለዋዋጮች ማንኛውንም ርዝመት ሊኖራቸው ይችላል
  • ተለዋዋጭ ስሞች የፓይዘን ቁልፍ ቃላት ሊሆኑ አይችሉም


የፓይዘን ቁልፍ ቃላት

False
class
finally is
return None
continue for
lambda
try True
def
from
nonlocal while and
del
global
not
with as
elif
if
or
yield pass
else
import
assert break
except
in
raise


እሴቶችን ለተለዋዋጮች መስጠት

የምደባ ኦፕሬተርን እንጠቀማለን = ለተለዋጭ እሴት ለመመደብ ፡፡

ምሳሌ ትክክለኛ እና ልክ ያልሆኑ ተለዋዋጭ ስሞች እና ስራዎች


#Legal variable names: name = 'John' error_404 = 404 _status_200 = 'OK' mySurname = 'Doe' SURNAME = 'Doe' surname2 = 'Doe' #Illegal variable names: 200_OK = 200 error-500 = 'Server Error' my var = 'John' $myname = 'John' ማስታወሻ:በፓይዘን ውስጥ ተለዋዋጮች ዓይነቶችን አስቀድሞ ማወጅ አያስፈልግዎትም ፡፡ አስተርጓሚው በራሱ በለውጥ መረጃው ተለዋዋጭውን ዓይነት ይፈትሻል ፡፡

በርካታ ምደባዎች

በፒቶን ውስጥ በአንድ መስመር ውስጥ ለብዙ ተለዋዋጮች እሴቶችን ልንሰጥ እንችላለን-



ለምሳሌ:

ok, redirect, server_error = 200, 300, 500 print(ok) print(redirect) print(server_error)

ውጤት

200 300 500

እኛም ተመሳሳይ እሴት ለብዙ ተለዋዋጮች ልንመድበው እንችላለን


err_500 = err_501 = err_502 = 'server_error' print(err_500) print(err_501) print(err_502)

ዓለም አቀፍ ተለዋዋጮች

ከድርጊት ውጭ የሚገለፁ ተለዋዋጮች ዓለም አቀፋዊ ተለዋዋጮች በመባል ይታወቃሉ።

ዓለም አቀፋዊ ተለዋዋጮች በውስጥም ሆነ በውጭ ተግባራት ውስጥ ሊያገለግሉ ይችላሉ።

status_ok = 200 def status_code():
print('Status code is ', status_ok) status_code()

በአንድ ተግባር ውስጥ ተመሳሳይ ስም ያለው ተለዋዋጭ ከፈጠሩ ተለዋዋጭው ለተግባሩ አካባቢያዊ ይሆናል ፡፡ የአለም አቀፉ ተለዋዋጭ እሴቱ እንደታወጀ ዋጋውን ይጠብቃል።

ለምሳሌ:


status = 200 def status_code():
status = 401
print('Status code is ', status) status_code() print('Status code is ', status)

ውጤት

Status code is 401 // first print statement Status code is 200 // second print statement

በተግባሩ ውስጥ ያለውን የአለምአቀፍ ተለዋዋጭ እሴት መለወጥ ከፈለጉ የ | _ + + | | ን መጠቀም አለብዎት ቁልፍ ቃል

ለምሳሌ:

global

ውጤት


status = 200 def status_code():
global status
status = 401
print('Status code is ', status) status_code() print('Status code is ', status)