Answers:
python 2.x
s = ":dfa:sif:e"
print s[1:]
python 3.x
s = ":dfa:sif:e"
print(s[1:])
都印
dfa:sif:e
您的问题似乎不清楚。您说要删除“某个位置的字符”,然后继续说要删除特定字符。
如果只需要删除第一个字符,则可以执行以下操作:
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))
s.replace(":", "", 1)
-