विषयसूची:

आप पायथन में निरंतर कैसे करते हैं?
आप पायथन में निरंतर कैसे करते हैं?

वीडियो: आप पायथन में निरंतर कैसे करते हैं?

वीडियो: आप पायथन में निरंतर कैसे करते हैं?
वीडियो: क्या यह पायथन में स्थिरांक बनाने का एक नया तरीका है? 2024, मई
Anonim

आप एक चर या मान को इस रूप में घोषित नहीं कर सकते हैं पायथन में स्थिर . बस इसे मत बदलो।

कोड स्पष्टीकरण:

  1. फ़ंक्शन को परिभाषित करें लगातार यह एक अभिव्यक्ति लेता है, और इसका उपयोग "गेटर" बनाने के लिए करता है - एक ऐसा फ़ंक्शन जो पूरी तरह से अभिव्यक्ति का मूल्य देता है।
  2. सेटर फ़ंक्शन एक TypeError उठाता है, इसलिए यह केवल-पढ़ने के लिए है।

इसके अलावा, आप पायथन में स्थिरांक कैसे घोषित करते हैं?

आपका उत्तर

  1. नहीं वहां नहीं है। आप पायथन में एक चर या मान को स्थिर घोषित नहीं कर सकते। बस इसे मत बदलो।
  2. यदि आप कक्षा में हैं, तो समकक्ष होगा:
  3. कक्षा फू (वस्तु): CONST_NAME = "नाम"
  4. यदि नहीं, तो यह न्यायसंगत है।
  5. CONST_NAME = "नाम"
  6. आप स्थिरांक बनाने के लिए नेमटुपल का भी उपयोग कर सकते हैं:

इसी तरह, पायथन में कोई स्थिरांक क्यों नहीं हैं? यदि आप एक पास करते हैं लगातार किसी फ़ंक्शन के पैरामीटर के रूप में, आप सुनिश्चित हो सकते हैं कि यह परिवर्तित नहीं हुआ है। में अजगर फ़ंक्शन "कॉल-बाय-वैल्यू" हैं लेकिन चूंकि अजगर चर वे संदर्भ हैं जिन्हें आप प्रभावी रूप से संदर्भ की एक प्रति पास करते हैं। इसलिए, यदि आप एक संख्या को एक चर के रूप में पास करते हैं, तो यह वास्तव में "like" a. पास किया जाता है लगातार.

इसी तरह, आप पूछ सकते हैं कि आप पायथन में स्थिरांक कहाँ रखते हैं?

स्टाइल गाइड से: स्थिरांक आमतौर पर एक मॉड्यूल स्तर पर परिभाषित किया जाता है और सभी बड़े अक्षरों में अंडरस्कोर शब्दों को अलग करने के साथ लिखा जाता है। उदाहरणों में MAX_OVERFLOW और TOTAL शामिल हैं। यदि आप कक्षाओं का उपयोग करते हैं तो आप को ओवरराइट करने से मना कर सकते हैं स्थिरांक (या जोड़ने से भी मना करें स्थिरांक उस वर्ग के लिए)।

निरंतर संख्या क्या है?

बीजगणित में, a लगातार एक है संख्या अपने आप पर, या कभी-कभी एक अक्षर जैसे a, b या c निश्चित के लिए खड़ा होता है संख्या . उदाहरण: "x + 5 = 9" में, 5 और 9 हैं स्थिरांक . देखें: चर। बीजगणित - परिभाषाएँ।

सिफारिश की: