Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:获取函数的错误,未包含的错误_Python_Indentation_Python 3.1 - Fatal编程技术网

Python:获取函数的错误,未包含的错误

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

我是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(z)

sent=print(input('Enter a sentence:'))

changes(x)

只要检查你的缩进。你不能像其他语言那样在任何地方写任何东西


读这篇

我曾经,现在仍然有很多这样的错误。我发现真正有用的是打开它,这样我就可以看到不可见的内容或空白。当从web复制代码片段时,或者在使用空格键和制表器创建缩进之间切换时,这可能会导致缩进问题


检查是否发送了“a”,以及下面的行。似乎比后续案例使用更少的空间

这是一个缩进问题,第一个if块的空间似乎比其他块小。