0

重複の可能性:
Python 3 での印刷時の構文エラー

次のコードがあります。

print '''
Hello World
''''

Python 2 では問題なく動作しますが、Python 3 では動作しません:

Python 3.2.3 (default, Dec 10 2012, 06:30:54) 
[GCC 4.5.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print '''
... hello world
... '''
  File "<stdin>", line 3
    '''
      ^
SyntaxError: invalid syntax
>>> 

私は何を間違っていますか?

4

1 に答える 1

2

複線の問題ではなく、print.

printPython 3 では関数に置き換えられたprint()ため、関数として呼び出す必要があります。

  • Python 3 では動作しません:print 'hello'
  • 代わりに動作します: print('hello')

あなたの場合、試してください

print('''
Hello, 
World
''')
于 2013-01-06T17:54:37.097 に答える