在字符串-Python中出现多个符号

时间:2016-11-22 01:08:54

标签: python-3.x

string='I love #Snorlax he is a beast #op#letsgo'
for item in string.split():
    if item.startswith('#'):
        print(item)

我的代码的问题是我得到的输出是:

#Snorlax
#op#letsgo

输出应为

#Snorlax
#op

1 个答案:

答案 0 :(得分:2)

试试这个:

string='I love #Snorlax he is a beast #op#letsgo'
for item in string.split():
    if item.startswith("#"):
        print("#" + item.split("#")[1])