Python将元组转换为字符串

时间:2018-06-01 06:36:51

标签: python python-2.7

date = [2, 5, 2018]
text = "%s/%s/%s" % tuple(date)
print(text)

它会提供结果2/5/2018。如何将其转换为02/05/2018

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

使用str.zfill(2)用2个前导零填充日期部分:

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

答案 2 :(得分:0)

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

要详细了解如何使用format,请阅读:https://pyformat.info/