ዝርዝር ሁኔታ:

በፓይዘን ውስጥ ቋሚ እንዴት እንደሚሰራ?
በፓይዘን ውስጥ ቋሚ እንዴት እንደሚሰራ?

ቪዲዮ: በፓይዘን ውስጥ ቋሚ እንዴት እንደሚሰራ?

ቪዲዮ: በፓይዘን ውስጥ ቋሚ እንዴት እንደሚሰራ?
ቪዲዮ: How To Install Python, Setup Virtual Environment VENV, Set Default Python System Path & Install Git 2024, ግንቦት
Anonim

ተለዋዋጭ ወይም ዋጋን እንደ ማወጅ አይችሉም በ Python ውስጥ ቋሚ . ዝም ብለህ አትቀይረው።

የኮድ ማብራሪያ፡ -

  1. ተግባር ይግለጹ የማያቋርጥ አገላለፅን የሚወስድ እና "ገትር" ለመገንባት የሚጠቀምበት - የገለጻውን ዋጋ ብቻ የሚመልስ ተግባር።
  2. የአቀናባሪው ተግባር ተነባቢ-ብቻ እንዲሆን የTyErrorን ያስነሳል።

በተጨማሪም፣ በፓይዘን ውስጥ ቋሚን እንዴት ያውጃሉ?

መልስህ

  1. ምንም የለም. በፓይዘን ውስጥ ተለዋዋጭ ወይም ዋጋ እንደ ቋሚ ማወጅ አይችሉም። ዝም ብለህ አትቀይረው።
  2. በክፍል ውስጥ ከሆንክ፣ አቻው የሚከተለው ይሆናል፡-
  3. ክፍል Foo(ነገር)፡ CONST_NAME = "ስም"
  4. ካልሆነ ግን ልክ ነው.
  5. CONST_NAME = "ስም"
  6. ቋሚዎችን ለመፍጠር nametupleን መጠቀምም ይችላሉ፡-

በተመሳሳይ ፣ በፓይዘን ውስጥ ለምን ቋሚዎች የሉም? ካለፍክ ሀ የማያቋርጥ እንደ ተግባር መለኪያ፣ እንዳልተለወጠ እርግጠኛ መሆን ይችላሉ። ውስጥ ፒዘን ተግባራት "ጥሪ-በ-ዋጋ" ናቸው ግን ጀምሮ ፓይቶን ተለዋዋጮች የማመሳከሪያ ቅጂን በብቃት የምታሳልፉ ማጣቀሻዎች ናቸው። ስለዚህ ቁጥርን እንደ ተለዋዋጭ ካሳለፉ በእውነቱ "እንደ" ሀ የማያቋርጥ.

በተመሳሳይ, በ Python ውስጥ ቋሚዎችን የት ነው የሚያስቀምጡት ብለው ይጠይቁ ይሆናል?

ከቅጥ መመሪያ፡ ቋሚዎች ብዙውን ጊዜ በሞጁል ደረጃ ይገለጻሉ እና በሁሉም አቢይ ሆሄያት የተፃፉ ቃላትን የሚለያዩ ምልክቶች አሉት። ምሳሌዎች MAX_OVERFLOW እና TOTAL ያካትታሉ። ክፍሎችን ከተጠቀሙ እንደገና መፃፍ መከልከል ይችላሉ። ቋሚዎች (ወይም ማከልን እንኳን ይከለክላል) ቋሚዎች ወደዚያ ክፍል)።

ቋሚ ቁጥር ምንድን ነው?

በአልጀብራ፣ አ የማያቋርጥ ነው ሀ ቁጥር በራሱ, ወይም አንዳንድ ጊዜ እንደ a, b ወይም c ያሉ ደብዳቤዎች ቋሚ ለመቆም ቁጥር . ምሳሌ፡ በ"x + 5 = 9"፣ 5 እና 9 ናቸው። ቋሚዎች . ይመልከቱ፡ ተለዋዋጭ። አልጀብራ - ትርጓሜዎች.

የሚመከር: