在Python下运行函数却总是提示return有问题,怎么回事?

如题所述

这错误提示是代码缩进问题
但是看起来缩进没有问题
我的猜测是有隐藏字符在你的代码里
你把你的代码 复制粘贴到一个txt文件里面 看看有没有罗七八糟的字符在里面
(上次你提的字符‘\exf’的问题 我估计也是隐藏字符)

追问

你好,这是我复制到txt后的结果,显示return靠后了几格,不知道为什么

追答

恩 估计你的代码是从别的地方拷过来的 或者跟编辑器什么的有关
你在txt 里面改好 再贴回去看看能不能运行,

追问

的确。按照你的方法代码已经能够正常运行,谢谢了,代码是我自己写的,不是拷过来的,是不是编辑器的问题,或者是Python的问题?有没有解决办法呢?

追答

既然知道原因的所在了
以后再碰到 就知道怎么搞了 ,
编辑器的话,不知道你用的是什么
现在一般用的无非是
1.自带的IDE
2.sublime text3
3.pycharm
4. eclipse pydev
你要是感觉是自己的编辑器的问题 那就换个试试咯

追问

我用的是notepad++,谢谢

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答