def change(s):
s = s + "!"
word = "holiday"
change(word)
print word
"आउटपुट" के बजाय इसका "छुट्टी" कैसे आ रहा है? क्या ऐसा इसलिए है क्योंकि कोड की 3 पंक्ति फ़ंक्शन के बाहर हैं? यदि हां, तो यह क्यों मायने रखता है कि यह फ़ंक्शन के बाहर है क्योंकि यह परिवर्तन फ़ंक्शन के बाद है?तारों को जोड़ना?
यह अधिक आम तौर पर अपनी स्थिति बताते हैं: http://stackoverflow.com/questions/986006/python-how-do-i-pass-a-variable-by-reference – jdi
आपकी मदद के लिए धन्यवाद, JDI – alicew