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;