如何从Python中的字符串中提取子字符串?

时间:2017-03-02 18:17:48

标签: string python-3.x substring

晚上好。今天,我正在用Python编写一段代码。我有一个名为date的字符串。它包含以下数据:

date='05/04/2014'

因此。我想把这个字符串分成几个子字符串,每个子字符串包含日,月或年。这些子字符串将被称为日,月和年,每个字符串中包含相应的数字。我怎么能这样做?

此外,我希望此方法适用于任何其他日期字符串,例如:

02/07/2012

1 个答案:

答案 0 :(得分:2)

只需使用:

day,month,year = date.split('/')

在这里.split(..)斜杠(/)上的字符串,然后使用序列解包将第一,第二和第三组存储在day中,分别为monthyear。此处date是包含日期('05/04/2014')的字符串,'/'是拆分模式。

>>> day,month,year = date.split('/')
>>> day
'05'
>>> month
'04'
>>> year
'2014'

请注意,daymonthyear 仍为字符串(非整数)。