完美解决丨SyntaxError: invalid syntax

2023-04-28 16:08:01 浏览数 (2)

  1. 样例

1.1. 不同编辑器

  • VSCode:点击查看
  • PyCharm:点击查看

1.2. 不同版本

1.2.1. python2 与 python3 的差异

代码语言:javascript复制
Python2 的 print 语句如下:
 ```python print 'Hello, World!' ```   
Python3 的 print 语句如下:

 ```python print('Hello, World!') ```   
Python2 的错误信息如下:

 ```python print 'Hello, World!' File "<stdin", line 1 print 'Hello, World!' ^ SyntaxError: invalid syntax ```   
Python3 的错误信息如下:

 ```python print('Hello, World!') File "<stdin", line 1 print('Hello, World!') ^ SyntaxError: invalid syntax ```   
Python2 的 print 语句如下:

 ```python print 'Hello, World!' ```   
Python3 的 print 语句如下:

 ```python print('Hello, World!') ```   
Python2 的错误信息如下:

 ```python print 'Hello, World!' File "<stdin", line 1 print 'Hello, World!' ^ SyntaxError: invalid syntax ```   
Python3 的错误信息如下:

 ```python print('Hello, World!') File "<stdin", line 1 print('Hello, World!') ^ SyntaxError: invalid syntax ```   

1.2.2. 不同的 python 版本

  • python3.7.3
  • python3.7.2
  • python3.6.8
  • python3.5.6
  • python2.7.16

1.3. 同一版本的 python 的不同情况

1.3.1. 同一版本的 python 的不同情况之 print 语句

代码语言:javascript复制
Python2 的 print 语句如下:

 ```python print 'Hello, World!' ```   
Python3 的 print 语句如下:

 ```python print('Hello, World!') ```   
Python2 的错误信息如下:

 ```python print 'Hello, World!' File "<stdin", line 1 print 'Hello, World!' ^ SyntaxError: invalid syntax ```   
Python3 的错误信息如下:

 ```python print('Hello, World!') File "<stdin", line 1 print('Hello, World!') ^ SyntaxError: invalid syntax ```   
Python2 的 print 语句如下:

 ```python   

0 人点赞