0
with open('33.txt') as text:
for line in text:
line2 = line[:][::-1]
if line == line2:
print ('Palindrome!')
我想检查文件的行是否是palindromes,但是当我运行代码时,它似乎只检查最后一行是否是回文。我想让代码检查每一行的palindromes,我做了类似的程序,但在代码中使用了字符串,我使用了类似的方法,但我不知道为什么它不起作用。Python 3文本文件中的回文
无需额外的'[:]'只是做'线[:: - 1]' – dawg