Problem

1 /8


स्लाइस

Theory Click to read/hide

लाइन स्लाइस

पायथन में, आप एक स्ट्रिंग का हिस्सा चुन सकते हैं (सबस्ट्रिंग)। ऐसा करने के लिए, एक स्लाइस प्राप्त करने के ऑपरेशन का उपयोग करें (अंग्रेज़ी स्लाइसिंग से)
स्लाइसिंग ऑपरेशन का सामान्य दृश्य इस प्रकार है <पूर्व> एस [प्रारंभ: बंद करो: कदम] यह कमांड स्ट्रिंग s से start के कैरेक्टर से शुरू होकर index stop (इसे शामिल नहीं) के कैरेक्टर तक एक स्लाइस लेता है। चरण <कोड> चरण (यदि निर्दिष्ट नहीं है, तो चरण 1 है)
कोष्ठक में कोई भी भाग गायब हो सकता है।
उदाहरण के लिए, <पूर्व> s1 = s[3:8] इसका अर्थ है कि 3 से 7 तक के वर्णों को चरण 1 के साथ स्ट्रिंग s से स्ट्रिंग s1 में कॉपी किया जाता है।
आप नकारात्मक सूचकांक ले सकते हैं, फिर गिनती स्ट्रिंग के अंत से होती है। <पूर्व> एस = "0123456789" s1 = s[-7:-2] # s1="34567" यदि प्रारंभ निर्दिष्ट नहीं है, तो इसे शून्य के बराबर माना जाता है (अर्थात, हम इसे स्ट्रिंग की शुरुआत से लेते हैं)। यदि स्टॉप निर्दिष्ट नहीं है, तो स्लाइस को स्ट्रिंग के अंत तक ले जाया जाता है। <पूर्व> एस = "0123456789" एस 1 = एस [: 4] # एस 1 = "0123" s2 = s[-4:] # s2="6789" स्ट्रिंग को उल्टा करना कितना आसान है: <पूर्व> एस = "0123456789" s1 = s[::-1] # s1="9876543210" स्ट्रिंग के सभी वर्ण -1 की वृद्धि में पुनरावृत्त होते हैं, जिसका अर्थ है कि वर्ण अंत से पुनरावृत्त होंगे। पूरी पंक्ति शामिल है क्योंकि प्रारंभ और अंत अनुक्रमणिका निर्दिष्ट नहीं हैं।

Problem

किसी समस्या को हल करते समय, स्लाइस का उपयोग करें।

इनपुट
एक स्ट्रिंग दी गई है।

छाप
प्रदर्शन:  <उल>
  • इस पंक्ति का पहला तीसरा अक्षर;
  • दूसरी लाइन में, इस लाइन का अंतिम अक्षर;
  • तीसरी पंक्ति में, इस पंक्ति के पहले पांच अक्षर;
  • चौथी लाइन पर, अंतिम दो अक्षरों को छोड़कर पूरी लाइन;
  • पांचवीं पंक्ति में, सम सूचक वाले सभी वर्ण (यह मानते हुए कि अनुक्रमण 0 से प्रारंभ होता है, इसलिए वर्ण पहले से प्रारंभ करके प्रदर्शित किए जाते हैं);
  • छठी पंक्ति में, विषम सूचकांक वाले सभी वर्ण, यानी पंक्ति के दूसरे वर्ण से शुरू;
  • सातवीं पंक्ति में, सभी वर्ण उलटे हैं;
  • आठवीं पंक्ति में, पंक्ति के सभी वर्ण एक के माध्यम से उल्टे क्रम में, अंतिम से शुरू करते हुए;
  • नौवीं लाइन में, इस लाइन की लंबाई।
  •  
    उदाहरण
    <टेबल क्लास = "टेबल-बॉर्डर्ड टेबल-लिस्ट-टेस्ट टेबल-एसएम टेबल-स्ट्राइप्ड"> <सिर> <वें># <वें>इनपुट <वें>आउटपुट <शरीर> 1 अब्रकदबरा आर
    आर
    अब्रक
    अबरकदाब
    अर्कडबा
    बार
    अर्बदकरबा
    अब्दकरा
    11