मैं अजगर करने के लिए नया हूँ और दोनों समस्याओं मैं श्रृंखलाबद्ध तार से संबंधित हो रही है समझने की कोशिश कर मदद की जरूरत है। मुझे पता है कि स्ट्रिंग को एक दूसरे के साथ + प्रतीक का उपयोग करके जोड़ा जा सकता है।अजगर स्ट्रिंग कड़ी - श्रृंखलाबद्ध ' n'
>>> 'a' + 'b'
'ab'
हालांकि, मैं अभी हाल ही में पता चला आप भी (/ लगभग नगण्य दुर्घटना से) तार जोड़ लिए + प्रतीक का उपयोग करने की जरूरत नहीं है, जो मेरी पहली समस्या की ओर जाता है समझने के लिए - कैसे/क्यों यह संभव है !?
>>> print 'a' + 'b'
ab
इसके अलावा, मैं यह भी समझता हूं कि '\ n' स्ट्रिंग 'न्यूलाइन' बनाती है। लेकिन जब मेरी पहली समस्या के साथ संयोजन में प्रयोग किया जाता है। मुझे निम्नलिखित मिलते हैं।
>>> print '\n' 'a'*7
a
a
a
a
a
a
a
तो मेरी दूसरी समस्या पैदा होती है - "मैं क्यों पत्र 'एक' दूसरे शब्दों में, नहीं पुनरावर्तक प्रतीक, *, पत्र 'एक' 7 बार दोहराना है की 7 नई लाइनों मिलता है।! ? के रूप में इस प्रकार है
>>> print 'a'*7
aaaaaaa
कृपया मेरी मदद स्पष्ट क्या चल रहा है
'प्रिंट '\ n' 'से' * 7' उत्पादन' '\ na' * 7', नहीं 'एक एक एक एक एक एक A' –
अपनी पोस्ट में सिर्फ एक स्वरूपण त्रुटि है। – agf