पायथन सिंटैक्स
यह लेख पायथन सिंटैक्स को समझाता है।
YouTube Video
पायथन में सिंटैक्स
इन्डेंटेशन
पायथन कोड के ब्लॉक को परिभाषित करने के लिए इन्डेंटेशन का उपयोग करता है। कई अन्य भाषाओं की तरह जो कोड ब्लॉक्स परिभाषित करने के लिए कर्ली ब्रेसेस {}
का उपयोग करती हैं, पायथन इन्डेंटेशन का उपयोग करता है। सामान्यतः, चार स्पेस के इन्डेंटेशन का उपयोग किया जाता है, लेकिन टैब्स का भी उपयोग किया जा सकता है। हालांकि, आपको एक ही फाइल में स्पेस और टैब्स को मिलाने से बचना चाहिए।
1x = 5
2if x > 0:
3 print("Positive")
4else:
5 print("Non-positive")
टिप्पणियाँ
सिंगल-लाइन टिप्पणी
पायथन में, टिप्पणियाँ #
से शुरू होती हैं। लाइन के अंत तक का सब कुछ एक टिप्पणी के रूप में माना जाता है।
1# This is a comment
2print("Hello, World!") # This is also a comment
डॉक्युमेंटेशन स्ट्रिंग (Docstring
)
Docstring
एक स्ट्रिंग है जो कोड का वर्णन करने के लिए उपयोग की जाती है, जिसे """
या '''
के भीतर रखा जाता है। यह मुख्य रूप से मॉड्यूल, क्लास, और फ़ंक्शन्स का विवरण प्रस्तुत करने के लिए उपयोग किया जाता है।
1def greet(name):
2 """
3 This function displays a greeting to the specified name.
4
5 Parameters:
6 name (str): The name of the person to greet.
7 """
8 print(f"Hello, {name}!")
Docstring
को help()
फ़ंक्शन का उपयोग करके देखा जा सकता है।
1help(greet)
टिप्पणियों के लिए सर्वोत्तम प्रथाएँ
टिप्पणियों के लिए सर्वोत्तम प्रथाओं में निम्नलिखित बिंदु शामिल हैं:।
-
स्पष्ट और संक्षिप्त रहें टिप्पणियों का उपयोग कोड के इरादे को स्पष्ट रूप से समझाने के लिए किया जाता है।
-
कोड के अर्थ को दोहराने से बचें ऐसे कोड पर टिप्पणी करने से बचें जो स्वयं स्पष्ट हो।
1# Good example
2# Convert user input into a number
3age = int(input("Enter your age: "))
4
5# Bad example
6# Store the entered age in the 'age' variable
7age = int(input("Enter your age: "))
- संगति बनाए रखें टीम विकास में, टिप्पणी शैली और प्रारूप में एकरूपता बनाए रखना महत्वपूर्ण है।
वैरिएबल्स और डेटा प्रकार
पायथन में, एक वैरिएबल को घोषित करते समय प्रकार निर्दिष्ट करने की आवश्यकता नहीं होती है। प्रकार असाइनमेंट के समय स्वतः निर्धारित होता है।
1x = 10 # Integer
2y = 3.14 # Floating-point number
3name = "Alice" # String (text)
4is_active = True # Boolean value (True or False)
कंडीशनल स्टेटमेंट्स
कंडीशनल स्टेटमेंट्स if
, elif
(else if), और else
का उपयोग करती हैं।
1x = 0
2if x > 0:
3 print("Positive")
4elif x == 0:
5 print("Zero")
6else:
7 print("Negative")
लूप्स
पायथन for
लूप और while
लूप प्रदान करता है, प्रत्येक का उपयोग अलग-अलग तरीकों से किया जाता है।
फॉर लूप
यह आमतौर पर एक लिस्ट या टपल में तत्वों को दोहराने के लिए उपयोग किया जाता है।
1fruits = ["apple", "banana", "cherry"]
2for fruit in fruits:
3 print(fruit)
वाइल लूप
यह तब तक लूप करता रहता है जब तक कि शर्त सत्य है।
1count = 0
2while count < 5:
3 print(count)
4 count += 1
फ़ंक्शन परिभाषित करना
पायथन में, फ़ंक्शन्स को def
कीवर्ड का उपयोग करके परिभाषित किया जाता है।
1def greet(name):
2 print(f"Hello, {name}!")
3
4greet("Alice")
क्लासेस परिभाषित करना
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग संभव है। क्लासेस को class
कीवर्ड का उपयोग करके परिभाषित किया जाता है।
1class Dog:
2 def __init__(self, name):
3 self.name = name
4
5 def bark(self):
6 print("Woof!")
7
8dog = Dog("Fido")
9dog.bark()
मॉड्यूल और आयात
पायथन में, import
कीवर्ड का उपयोग मॉड्यूल को आयात करने और मौजूदा कोड तक पहुंचने के लिए किया जाता है।
1# Importing the sqrt function from the math module
2from math import sqrt
3
4result = sqrt(16)
5print(result) # Output: 4.0
त्रुटियाँ और अपवाद प्रबंधन
पायथन की try-except
संरचना त्रुटियों और अप्रत्याशित स्थितियों को संभालती है।
1# Catching a division-by-zero error example
2try:
3 result = 10 / 0
4except ZeroDivisionError:
5 print("Cannot divide by zero.")
निष्कर्ष
पायथन का मूल सिंटैक्स बहुत सरल और अत्यंत पठनीय है। इन मूल बातों को समझना पायथन कोड लिखते समय बेहद सहायक होगा। अधिक विस्तृत उपयोग और सुविधाओं के लिए, आधिकारिक दस्तावेज़ों या पायथन ट्यूटोरियल्स को देखने की सलाह दी जाती है।
आप हमारे YouTube चैनल पर Visual Studio Code का उपयोग करके ऊपर दिए गए लेख के साथ आगे बढ़ सकते हैं। कृपया YouTube चैनल को भी देखें।