दिन 8: पायथन में उपयोगकर्ता इनपुट | 100 दिवसीय पायथन
पायथन में, स्ट्रिंग्स डेटा प्रकार के रूप में एक महत्वपूर्ण भूमिका निभाते हैं, जिससे आप टेक्स्ट डेटा के साथ काम कर सकते हैं। इस ब्लॉग में, हम स्ट्रिंग्स के मूल सिद्धांतों, स्ट्रिंग्स बनाने के विभिन्न तरीकों और मल्टी-लाइन स्ट्रिंग्स, इंडेक्सिंग और स्ट्रिंग में वर्णों के माध्यम से लूपिंग जैसी उन्नत अवधारणाओं का पता लगाएंगे। यह मार्गदर्शिका आपको स्ट्रिंग्स की ठोस समझ से लैस करेगी, जिससे आपको पायथन प्रोग्रामिंग में और अधिक कुशल बनने में मदद मिलेगी।
पायथन में एक स्ट्रिंग अनिवार्य रूप से उद्धरण चिह्नों के भीतर संलग्न वर्णों का एक अनुक्रम है। आप टेक्स्ट को सिंगल (') या डबल कोट्स (") के भीतर रखकर एक स्ट्रिंग बना सकते हैं। यह लचीलापन विभिन्न प्रकार के टेक्स्ट डेटा के साथ काम करना आसान बनाता है।
उदाहरण के लिए:
name = "Harry" # Double-quoted string friend = 'Rohan' # Single-quoted string
इन दोनों वेरिएबल्स को स्ट्रिंग्स माना जाता है, और पायथन सिंगल या डबल-कोटेड स्ट्रिंग्स के बीच अंतर नहीं करता है।
कभी-कभी, आपको मल्टी-लाइन टेक्स्ट को एक स्ट्रिंग वेरिएबल में संग्रहीत करने की आवश्यकता हो सकती है। पायथन ट्रिपल कोट्स, ट्रिपल सिंगल कोट्स (''') या ट्रिपल डबल कोट्स (""") के उपयोग की अनुमति देकर इसे सरल बनाता है।
उदाहरण:
message = """Hello Harry, How are you? I hope you're doing well!""" print(message)
आउटपुट:
Hello Harry, How are you? I hope you're doing well!
ट्रिपल कोट्स का उपयोग करना विशेष रूप से तब सहायक होता है जब आपको स्वरूपित टेक्स्ट के साथ काम करने या अपनी स्ट्रिंग में लाइन ब्रेक शामिल करने की आवश्यकता होती है।
कुछ परिदृश्यों में, आपको एक स्ट्रिंग के भीतर उद्धरण चिह्न शामिल करने की आवश्यकता हो सकती है। सिंटैक्स त्रुटियों के बिना ऐसा करने के लिए, पायथन बैकस्लैश (\) जैसे एस्केप अनुक्रम प्रदान करता है। आमतौर पर उपयोग किए जाने वाले एस्केप अनुक्रमों में शामिल हैं:
quote = "He said, \"I want to learn Python!\"" print(quote)
आउटपुट:
He said, "I want to learn Python!"
पायथन में, स्ट्रिंग्स को अनुक्रमित किया जाता है, जिसका अर्थ है कि प्रत्येक वर्ण को 0 से शुरू करके एक संख्यात्मक स्थान दिया गया है। यह आपको एक स्ट्रिंग के भीतर अलग-अलग वर्णों तक आसानी से पहुंचने की अनुमति देता है।
उदाहरण:
name = "Harry" print(name[0]) # Outputs: H print(name[1]) # Outputs: a
यहां, सूचकांक स्थिति इस प्रकार है:
स्ट्रिंग की लंबाई की सीमा के बाहर एक इंडेक्स तक पहुंचने का प्रयास (उदाहरण के लिए, 5-अक्षर वाली स्ट्रिंग में नाम[5]) के परिणामस्वरूप "इंडेक्सत्रुटि" होगी।
एक स्ट्रिंग के माध्यम से लूपिंग करने से आप प्रत्येक चरित्र के साथ व्यक्तिगत रूप से काम कर सकते हैं। यह विशेष रूप से तब उपयोगी होता है जब आप स्ट्रिंग के भीतर प्रत्येक वर्ण पर संचालन करना चाहते हैं।
फॉर लूप का उपयोग करके, आप एक-एक करके स्ट्रिंग के प्रत्येक अक्षर तक पहुंच सकते हैं:
name = "Harry" for char in name: print(char)
आउटपुट:
H a r r y
स्ट्रिंग नाम का प्रत्येक अक्षर एक नई लाइन पर मुद्रित होता है। लूपिंग की यह विधि प्रत्येक चरित्र की अलग से जांच या प्रसंस्करण के लिए प्रभावी है।
इन अवधारणाओं में महारत हासिल करके, आप पायथन में टेक्स्ट डेटा को संभालने की अपनी क्षमता बढ़ाएंगे, चाहे आप एप्लिकेशन बना रहे हों, टेक्स्ट फ़ाइलों को संसाधित कर रहे हों, या आउटपुट उत्पन्न कर रहे हों। स्ट्रिंग्स के साथ पायथन का लचीलापन इसे पाठ्य डेटा को प्रभावी ढंग से संभालने के लिए एक उत्कृष्ट विकल्प बनाता है।
मेरे लिए एक कॉफ़ी खरीदें
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3