将浮动对象转换为元组

时间:2014-03-21 12:59:34

标签: python

def get_day_month_year(date):
    d, m, y = date.split(',')# split the date and return a tuple of integer (day, month, year)

    return (d, m, y)

print(get_day_month_year(1/11/1970)) 

我无法获得(1,11,1970)而是收到错误。我可以知道出了什么问题吗?

2 个答案:

答案 0 :(得分:3)

两件事:

  1. 1/11/1970是一个数字(1除以11除以1970),您正在寻找一个字符串("1/11/1970")。

  2. 该功能在逗号上拆分,您可能希望将其拆分为"/"而不是","

答案 1 :(得分:1)

def get_day_month_year(date):
    d, m, y = date.split('/')
    return (d, m, y)

print(get_day_month_year("1/11/1970"))