字符串标记化python

时间:2014-01-30 15:23:40

标签: python string tokenize

我想在python中拆分一个字符串。

s= "ot.jpg/n"

我使用了str.split(),但它给了我['ot.jpg']。我希望ot.jpg不带括号。

3 个答案:

答案 0 :(得分:1)

您想使用str.strip()来删除换行符。如果您需要使用split,则会返回一个列表。要从列表中获取第n个项目,请将列表编入索引:['foo', 'bar'][n]

顺便说一句,命名字符串str是一个坏主意,因为它会影响内置的str函数。

答案 1 :(得分:0)

split()方法的返回值始终是一个列表 - 在这种情况下,它为您提供了单个元素列表theList = ['ot.jpg']。像任何列表一样,您可以通过索引来获得您想要的内容:

myString = theList[0]

答案 2 :(得分:0)

听起来像你要替换。

s= "ot.jpg/n".replace("/n", "")
"ot.jpg"