使用python基于特殊字符将1个字符串分成2个字符串

时间:2012-08-21 20:00:16

标签: python string character substring

我正在使用python,我是新手。我正在寻找一种方法来取一个字符串并将其分成两个较小的字符串。字符串的示例在

下面
wholeString = '102..109'

我想要的是:

a = '102'
b = '109'

信息将始终由两个句点分隔,如上所示,但前后字符数的范围可以是1到10个字符。我正在编写一个循环来计算句点之前和之后的字符,然后根据这些计数制作一个切片,但我想知道是否有更优雅的方式,有人知道。 谢谢!

3 个答案:

答案 0 :(得分:15)

试试这个:

a, b = wholeString.split('..')

它会将每个值放入相应的变量中。

答案 1 :(得分:1)

查看string.split方法。

答案 2 :(得分:1)

split_up = [s.strip() for s in wholeString.split("..")]

此代码还会删除前导空格和尾随空格,这样您就可以使用所需的值。 split_up将是这些值的列表。