Ошибка Python 3 при запуске команды печати

Ошибка Python 3 при запуске команды печати

Все, что я написал в переводчике, было следующим:

>>> print "Hello, World!"
  File "<stdin>", line 1
    print "Hello, World!"
                        ^
SyntaxError: invalid syntax

Как я вообще получил ошибку? Все, что я пытался сделать, это запустить команду печати.

решение1

В Python3 print — это функция:

print("Hello, World!")

Проверять: http://docs.python.org/release/3.0.1/whatsnew/3.0.html

решение2

Одно из главных изменений в Python 3 заключается в том, что printэто стало функцией. Попробуйте использовать:

print('Hello World')

Это должно сработать.

решение3

Python 3 изменился printс оператора на функцию. Вот как вы печатаете "hello world" в Python 3:

print("Hello world")

Я рекомендую взглянуть наЧто нового в Python 3, эта проблема упомянута первой в списке.

Я также рекомендую задавать любые вопросы по программированию на StackOverflow. По моему опыту, там очень доброжелательно относятся к новичкам.

решение4

Некоторые из других ответов уже охватывали это, но вам следует сделать это print("Hello World")вместо этого. Причина, по которой это былоизмененныйв python 3 разрешаются ключевые аргументы, такие как end(для изменения символа новой строки по умолчанию end`) и другие.

Пример:

print("Hello World", end="") # will print an empty character at the end, not a newline

Связанный контент