我正在开发一个程序来检测python中的单词。用户输入 = 我的电子邮件 ID 是 harry@hogwarts.com 输出 = 我的电子邮件 ID 是 xxxxx@hogwarts.com
这就是我到目前为止所拥有的
def main():
message = []
userInput = str(input("Enter the sentence: "))
splitInput = str(list(userInput))
print(splitInput)
for item in splitInput:
indeces = splitInput.index('@')
while((indeces-1).isalpha()):
item = 'x'
message.append(item)
print(' '.join(message))
这是我得到的错误
File "C:\Users\Manmohit\Desktop\purifier.py", line 8, in main
while((indeces-1).isalpha()):
AttributeError: 'int' object has no attribute 'isalpha'
我试过在网上寻找不同的方法。我想要类似于 alpha 方法的东西。我应该编写自己的 alpha 方法来检查还是可以使用内置的东西???帮助表示赞赏。谢谢
更新 :
在将循环更改while((indeces-1).isalpha()):
为while((str(indeces-1)).isalpha()):
我没有得到错误但我也没有得到任何输出。