原文链接:http://www.juzicode.com/archives/3812
错误提示:
定义变量时提示:SyntaxError: invalid syntax
#juzicode.com/vx:桔子code
global = 'www.juzicode.com'
global2 = '桔子code'
print(global.lower())
print(global2.upper())
File "<ipython-input-32-2360d0c23720>", line 2
global = 'www.juzicode.com'
^
SyntaxError: invalid syntax
错误原因:
1、使用了关键字global作为变量名称,提示错误的语法,python3中的关键字有:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
解决方法:
1、避免global等关键字作为变量名称,可以使用global1或者其他非Python关键字作为变量名称:
#juzicode.com/vx:桔子code
global1 = 'www.juzicode.com'
global2 = '桔子code'
print(global1.lower())
print(global2.upper())
扩展内容:
如果本文还没有完全解决你的疑惑,你也可以在微信公众号“桔子code”后台给我留言,欢迎一起探讨交流。