93
A
回答
165
s = ":dfa:sif:e"
print s[1:]
打印
dfa:sif:e
15
取决于字符串的结构,你可以使用lstrip
:
str = str.lstrip(':')
但是,这会在开始删除所有的冒号,即如果你有::foo
,结果将是foo
。但是,如果您的字符串不是以冒号开头,并且您不想删除第一个字符,则此功能很有用。
2
删除字符:
def del_char(string, indexes):
'deletes all the indexes from the string and returns the new one'
return ''.join((char for idx, char in enumerate(string) if idx not in indexes))
它会删除所有的索引字符;你可以在你的情况下使用它del_char(your_string, [0])
29
你的问题似乎不清楚。你说你想从一个特定的位置移除“一个角色”,然后继续说你想移除一个特定的角色。
如果您只需要删除的第一个字符,你会怎么做:
s = ":dfa:sif:e"
fixed = s[1:]
如果你想删除在特定位置的字符,你会怎么做:
s = ":dfa:sif:e"
fixed = s[0:pos]+s[pos+1:]
如果您需要删除一个特定的字符,说':',第一次遇到一个字符串,那么你会这样做:
s = ":dfa:sif:e"
fixed = ''.join(s.split(':', 1))
相关问题
- 1. 删除字符串的3个第一个字符
- 2. 删除一个字符串的字符
- 3. 删除字符串中的最后一个字符和第一个字符
- 4. Python:从第一个数字字符中删除字符串
- 5. 如何删除PHP中的字符串的第一个字符?
- 6. 从字符串中删除N个第一个字符
- 7. 删除字符串的第一个字符如果它等于
- 8. 我如何删除字符串的第一个字符[python]
- 9. 如何删除字符串的第一个字符?
- 10. 获取并删除字符串的第一个字符
- 11. 删除字符串中的第一个字符
- 12. 删除一个字符在字符串
- 13. Grep字符串并删除第一个字符
- 14. 从字符串删除第一个字符,如果0
- 15. 从字符串中删除第一个字符
- 16. 从八度字符串中删除第一个字符
- 17. 从字符串中删除第一个字符
- 18. 删除一个字符串的第一个字符,并追加到结束串
- 19. F# - 删除字符串中的第一个字符后的重复字符
- 20. VBA从字符串中删除HTML标记仅删除第一个字符
- 21. 从字符串中删除第一行
- 22. 删除第一个数字后的字符/数字在字符串中R
- 23. 从第二个字符串中删除第一个字符串中所有字符的最有效方法?
- 24. 从一个字符串中删除一个子字符串
- 25. SQL Server的一个字符串中删除多个字符串
- 26. 删除在一个字符串的第一个字符离开空白
- 27. 删除字符串的第二个字符
- 28. 删除字符串中的第六个字符
- 29. 通过第一个和最后一个字符删除一部分字符串?
- 30. 从给定的字符串中只删除第一个字
如果th是被接受的答案,那么问题应该是“我如何删除字符串的第一个字符”。 – Spaceghost 2011-02-09 14:25:44
@Spaceghost:OP声明“具体而言,我想删除第一个字符。” – 2011-02-09 14:27:13