Avatar ·

Python 3.x लूप में स्ट्रिंग के तत्वों के मान बदलना

📁 पायथन

लूप में स्ट्रिंग के कैरेक्टर का मान कैसे बदलें? कोड:

def getDateTimePostfix():    import datetime;    dtValue = datetime.datetime.now();    retValue = str(dtValue);    for sym in retValue:        if sym == ':':            sym = '.'    retu retValue;

दिनांक को सही करने की कोशिश कर रहा हूँ, ":" से छुटकारा पाना चाहता हूँ, लेकिन अलग-अलग कैरेक्टर बदल नहीं पा रहा हूँ।

या इस प्रकार का लूप बनाना बेहतर होगा?

    i = 0;    for item in retValue:        if retValue[i]  == ':':            retValue[i] = '.'        i = i + 1;