晚上好。今天,我正在用Python编写一段代码。我有一个名为date的字符串。它包含以下数据:
date='05/04/2014'
因此。我想把这个字符串分成几个子字符串,每个子字符串包含日,月或年。这些子字符串将被称为日,月和年,每个字符串中包含相应的数字。我怎么能这样做?
此外,我希望此方法适用于任何其他日期字符串,例如:
02/07/2012
答案 0 :(得分:2)
只需使用:
day,month,year = date.split('/')
在这里.split(..)
斜杠(/
)上的字符串,然后使用序列解包将第一,第二和第三组存储在day
中,分别为month
和year
。此处date
是包含日期('05/04/2014'
)的字符串,'/'
是拆分模式。
>>> day,month,year = date.split('/')
>>> day
'05'
>>> month
'04'
>>> year
'2014'
请注意,day
,month
和year
仍为字符串(非整数)。