Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.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 如何解决PyLint错误:语法完全正确时语法无效_Python_Python 3.x_Function - Fatal编程技术网

Python 如何解决PyLint错误:语法完全正确时语法无效

Python 如何解决PyLint错误:语法完全正确时语法无效,python,python-3.x,function,Python,Python 3.x,Function,我正在制作一个python函数,该函数获取字符的参数,然后打印字符是大写、小写、数字还是特殊字符。我从派林得到这个错误 无效语法(,第529行)pylint(语法错误) #查找数字是小写、大写、数字还是特殊字符 def检查(Charcate): 字符\ ascii=ord(字符) 如果字符_ascii>=97和=65和=48和=97和比较运算符两侧都需要一个值,请尝试将其更改为: def检查(charcate): 字符\ ascii=ord(字符) 如果字符_ascii>=97,字符_ascii

我正在制作一个python函数,该函数获取字符的参数,然后打印字符是大写、小写、数字还是特殊字符。我从派林得到这个错误

无效语法(,第529行)pylint(语法错误)

#查找数字是小写、大写、数字还是特殊字符
def检查(Charcate):
字符\ ascii=ord(字符)

如果字符_ascii>=97和=65和=48和=97和比较运算符两侧都需要一个值,请尝试将其更改为:

def检查(charcate):
字符\ ascii=ord(字符)

如果字符_ascii>=97,字符_ascii=65,字符_ascii=48,字符_ascii,则有两个单独的比较表达式,由
连接,每个表达式需要两个操作数

if character_ascii >= 97 and character_ascii <= 122:

如果字符ascii>=97且字符ascii>为什么您认为您的语法正确?事实并非如此
不分布在比较运算符上;每个需要两个操作数。
if character_ascii >= 97 and <= 122:
                              ^
if character_ascii >= 97 and character_ascii <= 122:
if 97 <= character_ascii <= 122: