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

पायथन में लाइन्स और इंडेंटेशन


पायथन क्लास और फंक्शन डेफिनिशन या फ्लो कंट्रोल के लिए कोड ब्लॉक्स को इंगित करने के लिए ब्रेसेस प्रदान नहीं करता। कोड ब्लॉक्स को लाइन इंडेंटेशन द्वारा दर्शाया जाता है, जिसे सख्ती से लागू किया जाता है।

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

if True:
    print "True"
else:
    print "False"

हालांकि, निम्न ब्लॉक एक एरर उत्पन्न करता है:

if True:
    print "Answer"
    print "True"
else:
    print "Answer"
    print "False"

इस प्रकार, पायथन में समान संख्या में स्पेसेस से इंडेंटेड सभी निरंतर लाइनें एक ब्लॉक बनाती हैं। निम्न उदाहरण में विभिन्न स्टेटमेंट ब्लॉक्स हैं:

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

#!/usr/bin/python
import sys
try:
    # open file stream
    file = open(file_name, "w")
except IOError:
    print "There was an error writing to", file_name
    sys.exit()
print "Enter '", file_finish,
print "' When finished"
while file_text != file_finish:
    file_text = raw_input("Enter text: ")
    if file_text == file_finish:
        # close the file
        file.close
        break
    file.write(file_text)
    file.write("\n")
file.close()
file_name = raw_input("Enter filename: ")
if len(file_name) == 0:
    print "Next time please enter something"
    sys.exit()
try:
    file = open(file_name, "r")
except IOError:
    print "There was an error reading file"
    sys.exit()
file_text = file.read()
file.close()
print file_text

  1. पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड

    पायथन में, जब भी हम फाइल्स पढ़ने या लिखने का प्रयास करते हैं, हमें कोई लाइब्रेरी इम्पोर्ट करने की आवश्यकता नहीं होती क्योंकि यह नेटिवली हैंडल किया जाता है। सबसे पहली चीज जो हम करेंगे वह है बिल्ट-इन open फंक्शन का उपयोग करके एक फाइल ऑब्जेक्ट प्राप्त करना। open फंक्शन एक फाइल खोलता है और एक फाइल ऑब्ज

  1. - पायथन एक्सेप्शन मैसेज को कैसे कैप्चर और प्रिंट करें?

    पायथन एक्सेप्शन मैसेज को दो कोड उदाहरणों में दिखाए अनुसार अलग-अलग तरीकों से कैप्चर और प्रिंट किया जा सकता है। पहले में, हम एक्सेप्शन ऑब्जेक्ट के message एट्रिब्यूट का उपयोग करते हैं। उदाहरण try: a = 7/0 print(float(a)) except BaseException as e: print(e.message) आउटपुट integer division o

  1. Python में JSON फ़ाइल को प्रिटी प्रिंट कैसे करें Python में JSON फ़ाइल को प्रिटी प्रिंट कैसे करें

    कई अन्य प्रोग्रामिंग भाषाओं की तरह, Python JavaScript ऑब्जेक्ट नोटेशन (JSON) डेटा के साथ अच्छा काम करता है। यह इस डेटा को कुछ स्रोतों से खींच सकता है और किसी अन्य फ़ाइल की तरह इसके साथ काम कर सकता है। यह तब मददगार होता है जब आप Python में JSON फ़ाइल को प्रिटी प्रिंट करना चाहते हैं। इस पोस्ट में, हम