Python:获取函数的错误,未包含的错误
我是Python新手,我试图让我的字符串将“abc”改为“def”,简而言之,Python:获取函数的错误,未包含的错误,python,indentation,python-3.1,Python,Indentation,Python 3.1,我是Python新手,我试图让我的字符串将“abc”改为“def”,简而言之,“unindented不匹配任何其他缩进级别。”因此,这意味着我的函数有什么问题 def changes(x): if 'a' in sent: x=sent.replace('a','d') if 'b' in x: y=x.replace('b','e') if 'c' in y: z=y.replace('c','f') print
“unindented不匹配任何其他缩进级别。”
因此,这意味着我的函数有什么问题
def changes(x):
if 'a' in sent:
x=sent.replace('a','d')
if 'b' in x:
y=x.replace('b','e')
if 'c' in y:
z=y.replace('c','f')
print(z)
sent=print(input('Enter a sentence:'))
changes(x)
只要检查你的缩进。你不能像其他语言那样在任何地方写任何东西
读这篇我曾经,现在仍然有很多这样的错误。我发现真正有用的是打开它,这样我就可以看到不可见的内容或空白。当从web复制代码片段时,或者在使用空格键和制表器创建缩进之间切换时,这可能会导致缩进问题
检查是否发送了“a”,以及下面的行。似乎比后续案例使用更少的空间 这是一个缩进问题,第一个if块的空间似乎比其他块小。