के पिछले 4 वर्ण जाओ मेरे पास निम्न स्ट्रिंग: "aaaabbbb"
एक स्ट्रिंग
मैं पिछले चार अक्षर कैसे प्राप्त करें और उन्हें एक स्ट्रिंग अजगर का उपयोग करने में स्टोर कर सकते हैं?
के पिछले 4 वर्ण जाओ मेरे पास निम्न स्ट्रिंग: "aaaabbbb"
एक स्ट्रिंग
मैं पिछले चार अक्षर कैसे प्राप्त करें और उन्हें एक स्ट्रिंग अजगर का उपयोग करने में स्टोर कर सकते हैं?
:
>>>mystr = "abcdefghijkl"
>>>mystr[-4:]
'ijkl'
इस स्ट्रिंग के अंतिम 4 अक्षर स्लाइस। 4 सिग्नल से पहले "-" अंत से शुरू होता है। चूंकि यह ":" से पहले है, यह स्ट्रिंग की शुरुआत होगी। यदि यह ":" के बाद था, तो स्ट्रिंग वास्तविक अंत से पहले 4 वर्णों में समाप्त हो जाएगी।
स्लाइसिंग में अधिक जानकारी के लिए पायथन डॉक्स देखें।
str = "aaaaabbbb"
newstr = str[-4:]
देखें: http://codepad.org/S3zjnKoD
यह पिछले 4 वर्णों के अलावा सभी को लौटाता है ... – Constantinius
यह मुझे सबकुछ दे रहा है लेकिन अंतिम 4 वर्ण – jkjk
@ कॉन्स्टेंटनियस जो एक टाइपो और एक बग था, इसे ठीक किया गया। – DhruvPathak