Python 字符串对象的removeprefix不是属性
我正在尝试测试字符串的所有方法,以便理解和学习它们,我尝试了以下Python 字符串对象的removeprefix不是属性,python,methods,Python,Methods,我正在尝试测试字符串的所有方法,以便理解和学习它们,我尝试了以下removeprifix()方法,但它不允许我这样做。我在图书馆有什么问题吗 begone = 'begone' newbegone = begone.removeprefix('be') print(newbegone) #print("Removing Prefix 'be':", begone.removeprefix('be'), ', new word') #print("Removing
removeprifix()
方法,但它不允许我这样做。我在图书馆有什么问题吗
begone = 'begone'
newbegone = begone.removeprefix('be')
print(newbegone)
#print("Removing Prefix 'be':", begone.removeprefix('be'), ', new word')
#print("Removing Prefix 'gone':", begone.removeprefix('gone'), ', original word')
Python3.9中添加了
removeprefix
和removesuffix
。您使用的是早期版本
看
要在早期版本中从begone
中删除前缀'be'
,可以使用一个片段:
newbegone = begone[2:]
其中2是要删除的前缀的长度。您使用的是早期版本。顺便说一下,具体错误是---Attribute error:“str”对象没有属性“removeprefix”,我知道了,我使用的是版本3.8.8,而不是3.9。非常感谢。