Python Statements in Hindi | Python में Statements क्या होते हैं?
Python Statements in Hindi में जानें Statement क्या होता है, इसके प्रकार (Empty, Simple और Compound Statements), syntax, examples और easy explaination के साथ।
Statements को Python प्रोग्राम के building blocks कहा जाता है। जैसे एक इमारत ईंटों (bricks) से बनती है, उसी तरह एक Python प्रोग्राम भी कई Statements से मिलकर बनता है। इसलिए, यदि आप Python अच्छी तरह सीखना चाहते हैं, तो सबसे पहले Statements को समझना बहुत ज़रूरी है।
Python में Statements क्या होते हैं?
सीधे शब्दों में कहें तो Statement एक ऐसा निर्देश (instruction) है जिसे Python प्रोग्राम में कंप्यूटर को कोई खास काम सौंपने के लिए लिखा जाता है। आप जो भी Python प्रोग्राम बनाते हैं, वो सब इन statements से ही मिलकर बनते हैं।
Statements के कुछ उदाहरण (Examples):
- var1 = var2
Assignment statement (जब हम किसी वेरिएबल में कोई वैल्यू सेट करते हैं) - x = input(“Enter a number”)
Input statement (यूजर से कोई वैल्यू लेने के लिए) - print(“Total =”, R)
Output statement (स्क्रीन पर कुछ डिस्प्ले करने के लिए)
Python में Statements के प्रकार (Types of Statements)
मुख्य रूप से Python में statements तीन तरह के होते हैं:
- Empty Statement (खाली स्टेटमेंट): यह वो स्टेटमेंट है जो कुछ नहीं करता (जैसे Python में pass)।
- Simple Statement (साधारण स्टेटमेंट): यह एक सिंगल लाइन का निर्देश होता है, जैसे ऊपर दिए गए उदाहरण (Assignment, Input, Output)।
- Compound Statement (मिश्रित स्टेटमेंट): इसमें स्टेटमेंट्स का एक पूरा ग्रुप या ब्लॉक होता है जो किसी कंडीशन या लूप के तहत एक साथ रन करता है (जैसे if-else या for loop)।
Empty Statement
Empty Statement वह Statement होता है जो कोई भी काम नहीं करता। इसे Python में pass keyword की मदद से लिखा जाता है। जब Python को pass मिलता है, तो वह बिना कोई कार्य किए सीधे अगली लाइन पर चला जाता है।
Example
for i in range(5):
pass
print(“Loop completed”)
Output
Loop completed
pass का उपयोग कब किया जाता है?
pass का उपयोग placeholder के रूप में किया जाता है। यानी जब Python के syntax के अनुसार किसी जगह Statement लिखना ज़रूरी हो, लेकिन उस समय हमें कोई काम नहीं करवाना हो, तब pass लिख दिया जाता है।
Simple Statement (साधारण स्टेटमेंट)
एक Simple Statement वो होता है जो केवल एक सिंगल एक्शन (एक ही काम) पूरा करता है। आमतौर पर इसे एक ही लाइन में लिखा जाता है।
उदाहरण (Examples)
age = 18 # Assignment statement
name = input(“Enter your name: “) # Input statement
print(name) # Output statement
ऊपर दिए गए तीनों स्टेटमेंट्स में से हर एक सिर्फ एक ही टास्क पूरा कर रहा है।
Compound Statement (मिश्रित स्टेटमेंट)
एक Compound Statement के दो हिस्से होते हैं: एक header और उसके नीचे एक body (suite)। इस बॉडी के अंदर एक या एक से ज़्यादा इंडेंटेड (indented – स्पेस देकर लिखे गए) स्टेटमेंट्स होते हैं।
इसका हेडर हमेशा एक कोलन (:) पर खत्म होता है, और इसके अंदर की बॉडी को सही इंडेंटेशन (प्रॉपर स्पेसिंग) के साथ लिखना ज़रूरी होता है।
जनरल सिंटैक्स (General Syntax)
statement_header:
statement1
statement2
उदाहरण (Example)
marks = 75
if marks >= 40:
print(“Pass”)
print(“Congratulations!”)
आसान शब्दों में समझें (Explanation):
- Header: if marks >= 40: वाला हिस्सा हेडर है।
- Body: अंदर की तरफ स्पेस देकर लिखे गए दोनों print() स्टेटमेंट्स इसकी बॉडी हैं।
अगर कंडीशन True होती है, तो बॉडी के अंदर आने वाले ये दोनों स्टेटमेंट्स रन (execute) हो जाते हैं।
⚠️ याद रखें (Note): Python में इंडेंटेशन (indentation) यानी कोड के आगे स्पेस छोड़ना बिल्कुल कंपलसरी (अनिवार्य) है। एक Compound Statement की बॉडी के अंदर आने वाले सभी स्टेटमेंट्स का इंडेंटेशन लेवल (स्पेस का गैप) बिल्कुल बराबर होना चाहिए।
Quick Summary
| Statement Type | Description | Example |
| Empty Statement | कोई कार्य नहीं करता। Placeholder के रूप में उपयोग किया जाता है। | pass |
| Simple Statement | केवल एक कार्य करता है। | x = 10, print(x) |
| Compound Statement | Header और उसके नीचे indented Body से मिलकर बनता है। | if, for, while, def आदि |