Kodokon kodokon.com

वेरिएबल और मूल टाइप

आप वेरिएबल में वैल्यू संग्रहीत करते हैं और int, float, str तथा bool टाइप के साथ काम करते हैं।

8 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

एक वेरिएबल एक लेबल वाले डिब्बे की तरह है जिसमें आप किसी वैल्यू को बाद में दोबारा उपयोग करने के लिए संग्रहीत करते हैं। आप = चिह्न से एक वेरिएबल बनाते हैं, जिसका अर्थ है "इस वैल्यू को इस डिब्बे में रखो" (न कि गणित की तरह "बराबर है")। बाईं ओर, वेरिएबल का नाम; दाईं ओर, वैल्यू।

PYTHON
age = 25
price = 19.99
name = "Alice"
is_student = True
print(age)
print(name)
चार वेरिएबल, फिर उनमें से दो को प्रदर्शित करना।

हर वैल्यू का एक टाइप होता है, यानी एक श्रेणी जो यह निर्धारित करती है कि Python उसके साथ क्या कर सकता है। चार मूल टाइप: पूर्ण संख्या के लिए int (25), दशमलव संख्या के लिए float (19.99, जो एक बिंदु से लिखी जाती है, कभी अल्पविराम से नहीं), उद्धरण चिह्नों के बीच की स्ट्रिंग के लिए str, और बूलियन के लिए bool, एक ऐसी वैल्यू जो केवल True या False हो सकती है। type फ़ंक्शन किसी वैल्यू का टाइप बताता है।

PYTHON
print(type(25))
print(type(19.99))
print(type("Alice"))
print(type(True))
int, float, str, फिर bool प्रदर्शित करता है।

अक्सर आपको किसी वैल्यू को एक टाइप से दूसरे टाइप में परिवर्तित करना पड़ता है। तीन फ़ंक्शन यह काम करते हैं: int(...) किसी वैल्यू को पूर्ण संख्या में बदलता है, float(...) दशमलव संख्या में, और str(...) स्ट्रिंग में। एक क्लासिक उदाहरण: किसी संख्या को + से किसी वाक्य में जोड़ने के लिए, पहले उसे स्ट्रिंग में परिवर्तित करना पड़ता है।

PYTHON
age = 25
message = "I am " + str(age) + " years old"
print(message)
text_number = "42"
number = int(text_number)
print(number + 8)
str(age) जोड़ने की अनुमति देता है; int(text_number) गणना को संभव बनाता है (50)।

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. वैल्यू 3.14 का टाइप क्या है?
    • int
    • float
    • str
    • bool
  2. कथन x = 5 क्या करता है?
    • यह जाँचता है कि x 5 के बराबर है या नहीं
    • यह वैल्यू 5 को वेरिएबल x में संग्रहीत करता है
    • यह स्क्रीन पर 5 प्रदर्शित करता है
  3. आप स्ट्रिंग '10' को पूर्णांक में कैसे बदलते हैं?
    • int('10')
    • str(10)
    • float('10')
    • bool('10')