📅  最后修改于: 2023-12-03 15:36:18.155000             🧑  作者: Mango
在Python中,我们可以使用字符串的strip()函数来从开头和结尾删除特定字符。当要删除空格时,可以直接使用strip()函数,如果要删除其他字符,可以将其作为参数传递给strip()函数。
例如,要从开头和结尾删除所有的零,可以使用以下代码:
s = '00001234000'
s = s.strip('0')
print(s)
输出:
1234
此代码删除了字符串s开头和结尾的所有零,并打印出结果。
还有另一种方法可以实现相同的效果,那就是使用lstrip()函数和rstrip()函数。lstrip()函数用于从左侧删除特定的字符,rstrip()函数用于从右侧删除特定的字符。
使用lstrip()和rstrip()函数,上述代码可以改为:
s = '00001234000'
s = s.lstrip('0').rstrip('0')
print(s)
输出:
1234
此代码也删除了字符串s开头和结尾的所有零,并打印出结果。
无论使用哪种方法,都可以轻松地从字符串的开头和结尾删除零。