पायथन 3 - बेसिक सिंटैक्स

पायथन भाषा में पर्ल, सी और जावा की कई समानताएं हैं हालांकि, भाषाओं के बीच कुछ निश्चित मतभेद हैं

पहला पायथन कार्यक्रम
हमें प्रोग्रामिंग के विभिन्न तरीकों में कार्यक्रमों को निष्पादित करने दें।

इंटरएक्टिव मोड प्रोग्रामिंग
एक स्क्रिप्ट फ़ाइल को पैरामीटर के रूप में दिए बिना दुभाषिया को शामिल करना निम्नलिखित संकेत को लाता है -

विंडोज़ में:

print ("Hello, Python!")
यदि आप पायथन (पायथन 2.x) के पुराने संस्करण को चला रहे हैं, तो कोष्ठक के उपयोग के रूप में inprint फ़ंक्शन वैकल्पिक है। यह निम्न परिणाम पैदा करता है -

Hello, Python!

स्क्रिप्ट मोड प्रोग्रामिंग
स्क्रिप्ट पैरामीटर के साथ इंटरप्रिटर को शामिल करना स्क्रिप्ट का निष्पादन शुरू करता है और स्क्रिप्ट समाप्त होने तक जारी रहता है। जब स्क्रिप्ट समाप्त हो जाती है, तो दुभाषिया अब सक्रिय नहीं है

हम एक स्क्रिप्ट में एक साधारण पायथन प्रोग्राम लिखते हैं। पायथन फाइल एक्सटेंशन है .पी एक test.py फ़ाइल में निम्न स्रोत कोड टाइप करें -

print ("Hello, Python!")
हम मानते हैं कि आपके पास पायथन इंटरफ़ेसर को PATH चर में सेट किया गया है। अब, इस कार्यक्रम को इस प्रकार चलाने की कोशिश करें -

लिनक्स पर


$ पायथन test.py
यह निम्न परिणाम पैदा करता है -

हैलो, पायथन!
विंडोज़ पर

C: \ Python34> पायथन test.py
यह निम्न परिणाम पैदा करता है -

Hello, Python!
लिनक्स में पायथन स्क्रिप्ट को निष्पादित करने के लिए एक और तरीके का प्रयास करें। यहां संशोधित test.py फ़ाइल है -

#! / Usr / bin / python3
प्रिंट ("Hello, Python!")
हम मानते हैं कि आपके पास / usr / bin निर्देशिका में पायथन इंटरप्रिटर उपलब्ध है। अब, इस कार्यक्रम को इस प्रकार चलाने की कोशिश करें -

$ chmod + x test.py # यह फाइल निष्पादन योग्य बनाने के लिए है
$। / Test.py
यह निम्न परिणाम पैदा करता है -

Hello, Python!

पायथन पहचानकर्ता

एक पायथन पहचानकर्ता एक नाम, जिसका उपयोग चर, फ़ंक्शन, वर्ग, मॉड्यूल या अन्य ऑब्जेक्ट को पहचानने के लिए किया जाता है। एक पहचानकर्ता को पत्र A से Z से या एक से z या अंडरस्कोर (_) के साथ शून्य या अधिक अक्षरों, अंडरस्कोर और अंक (0 से 9) के बाद शुरू होता है।

अजगर चिह्न, विचित्र चिह्न जैसे कि @, $, और% पहचानकर्ताओं के भीतर नहीं देता। पायथन एक केस संवेदनशील प्रोग्रामिंग भाषा है इस प्रकार, जनशक्ति और जनशक्ति पायथन में दो अलग पहचानकर्ता हैं

यहां पायथन पहचानकर्ताओं के नामकरण सम्मेलनों हैं -

क्लास का नाम एक अपरकेस अक्षर से शुरू होता है। सभी अन्य पहचानकर्ता एक लोअरकेस अक्षर से शुरू करते हैं।

एक अग्रणी अंडरस्कोर के साथ पहचानकर्ता शुरू करना इंगित करता है कि पहचानकर्ता निजी है

दो अग्रणी अंडरस्कोर के साथ एक पहचानकर्ता शुरू करना एक मजबूत निजी पहचानकर्ता दर्शाता है।

यदि पहचानकर्ता भी दो अनुगामी अंडरस्कोर के साथ समाप्त होता है, पहचानकर्ता एक भाषा परिभाषित विशेष नाम है।

सुरक्षित शब्द

निम्न सूची में पायथन कीवर्ड दिखाए गए हैं ये आरक्षित शब्द हैं और आप उन्हें स्थिरांक या चर या किसी अन्य पहचानकर्ता नाम के रूप में उपयोग नहीं कर सकते। सभी पायथन कीवर्ड में केवल लोअरकेस अक्षर होते हैं

और नहीं exec
के रूप में अंत में या
पारित करने के लिए जोर
प्रिंट से तोड़ने
वर्ग वैश्विक बढ़ाने
वापसी तो ही आगे बढ़ें
डीईएफ़ आयात कोशिश
थोड़ी देर में डेल
elif के साथ है
किसी और लैम्ब्डा उपज
के सिवाय
लाइन्स और इंडेंटेशन
पायथन ब्रेसिज़ ({}) का उपयोग वर्ग और फ़ंक्शन परिभाषाओं या प्रवाह नियंत्रण के लिए कोड के ब्लॉक को इंगित करने के लिए नहीं करता है। कोड के ब्लॉक लाइन इंडेंटेशन द्वारा चिह्नित किए जाते हैं, जो कड़ाई से लागू होता है

इंडेंटेशन में रिक्त स्थान की संख्या चर है, लेकिन ब्लॉक के सभी बयानों को उसी राशि में इंडेंट किया जाना चाहिए। उदाहरण के लिए -

यदि सत्य हैं:
   print ("true")

else:
   print ("false")
हालांकि, निम्न ब्लॉक एक त्रुटि उत्पन्न करता है -

यदि सत्य हैं:
  print ("Answer")
   print ("true")

else:
print ("Answer")
   print ("false")
इस प्रकार, पायथन में सभी निरंतर लाइनें जो एक ही संख्या में रिक्त स्थान के साथ इंडेंट करती हैं, एक ब्लॉक बनाते हैं। निम्नलिखित उदाहरण में विभिन्न बयान ब्लॉक हैं -

नोट - इस बिंदु पर तर्क को समझने की कोशिश मत करो। बस सुनिश्चित करें कि आप विभिन्न ब्लॉकों को समझते हैं, भले ही वे बिना ब्रेसिज़ हैं।

#! / Usr / bin / python3

आयात सिस्टम

प्रयत्न:
   # ओपन फाइल स्ट्रीम
   फ़ाइल = खुला (फ़ाइल_नाम, "डब्ल्यू")

IOError को छोड़कर:
   प्रिंट ("लिखने में एक त्रुटि हुई", file_name)
   sys.exit ()
प्रिंट ("प्रविष्ट करें", फ़ाइल_फिनिश,)
प्रिंट करें '' समाप्त होने पर ''
जबकि file_text! = file_finish:
   file_text = raw_input ("पाठ डालें:")
   अगर file_text == file_finish:
      # फ़ाइल को बंद करें
file.close
      टूटना
   file.write (file_text)
   file.write ( "\ n")
file.close ()
file_name = इनपुट ("फ़ाइल नाम दर्ज करें:")
अगर लैन (file_name) == 0:
   प्रिंट ("अगली बार कृपया कुछ लिखें")
   sys.exit ()

प्रयत्न:
   फ़ाइल = खुली (फ़ाइल_नाव, "आर")

IOError को छोड़कर:
   प्रिंट ("फाइल पढ़ने में त्रुटि हुई")
   sys.exit ()
file_text = file.read ()
file.close ()
प्रिंट (file_text)
मल्टी-लाइन वक्तव्य
पायथन में विवरण आमतौर पर एक नई लाइन के साथ समाप्त होता है पायथन, हालांकि, लाइन conti के उपयोग की अनुमति देता है

No comments:

Post a Comment

My Instagram