python将tuple转换为字符串

Python convert tuple into string

本问题已经有最佳答案,请猛点这里访问。
1
2
3
date = [2, 5, 2018]
text ="%s/%s/%s" % tuple(date)
print(text)

给出结果2/5/2018,如何像02/05/2018那样转换


1
text ="{:02d}/{:02d}/{:d}".format(*date)

1
2
3
date = [2, 5, 2018]
text ="{:0>2}/{:0>2}/{}".format(*date)
print(text)

要了解有关使用format的更多信息,请阅读:https://pyformat.info/


使用str.zfill(2)在日期段中填充2个前导零:

1
2
3
date = [2, 5, 2018]
text ="%s/%s/%s" % tuple([str(date_part).zfill(2) for date_part in date])
print(text) # Outputs: 02/05/2018