Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में वेरिएबल्स को मान असाइन करना


पायथन वेरिएबल्स को मेमोरी स्पेस रिजर्व करने के लिए एक्सप्लिसिट डिक्लेरेशन की आवश्यकता नहीं होती। डिक्लेरेशन स्वचालित रूप से तब होता है जब आप एक वेरिएबल को एक मान असाइन करते हैं। बराबर का चिह्न (=) वेरिएबल्स को मान असाइन करने के लिए उपयोग किया जाता है।

उदाहरण

= ऑपरेटर का बायां ऑपरेंड वेरिएबल का नाम है और = ऑपरेटर का दायां ऑपरेंड वेरिएबल में स्टोर किया गया मान है। उदाहरण के लिए:

#!/usr/bin/python
counter = 100          # एक इंटीजर असाइनमेंट
miles = 1000.0         # एक फ्लोटिंग पॉइंट
name = "John"          # एक स्ट्रिंग
print counter
print miles
print name

यहां, 100, 1000.0 और "John" क्रमशः counter, miles, और name वेरिएबल्स को असाइन किए गए values हैं।

आउटपुट

यह निम्न परिणाम देता है:

100
1000.0
John

  1. - Python वेरिएबल्स में डबल अंडरस्कोर प्रीफिक्स क्या करता है?

    डबल अंडरस्कोर प्रीफिक्स Python में, हम एट्रिब्यूट के नाम से पहले डबल अंडरस्कोर यानी __ का उपयोग करते हैं और वे एट्रिब्यूट्स सीधे एक्सेसिबल/विजिबल नहीं होंगे। डबल अंडरस्कोर एट्रिब्यूट के नाम को मैंगल करता है। हालांकि, उस वेरिएबल को अभी भी कुछ ट्रिकी सिंटैक्स का उपयोग करके एक्सेस किया जा सकता है लेकिन

  1. - पायथन में लूप का उपयोग करके सूची में वेरिएबल्स को मान कैसे असाइन करें?

    पायथन की बिल्ट-इन सूची क्लास में append() मेथड होता है। हम यूज़र इनपुट प्राप्त कर सकते हैं और उसे सूची में तब तक जोड़ सकते हैं जब तक यूज़र एंटर कुंजी नहीं दबाता। एक अनंत while लूप में input() फ़ंक्शन और append() मेथड होता है। L = [] while True: item = input(enter new item: ) if item == :

  1. - पायथन में वेरिएबल नाम को स्ट्रिंग के रूप में कैसे प्राप्त करें?

    यह वास्तव में पायथन में कुछ ऐसा नहीं है जो आप करते हैं क्योंकि वेरिएबल्स वास्तव में ऑब्जेक्ट्स के लिए नाम मैपिंग हैं। पायथन में केवल वे ऑब्जेक्ट्स हैं जिनके कैनोनिकल नाम हैं वे हैं मॉड्यूल्स, फ़ंक्शन्स, और क्लासेस, और निश्चित रूप से इसकी कोई गारंटी नहीं है कि यह कैनोनिकल नाम फ़ंक्शन या क्लास परिभाषि