인쇄 명령을 실행할 때 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

printPython 3은 명령문에서 함수로 변경되었습니다 . Python 3에서 "hello world"를 인쇄하는 방법은 다음과 같습니다.

print("Hello world")

꼭 살펴보시길 추천드려요Python 3의 새로운 기능, 이 문제는 목록에서 첫 번째로 언급된 문제입니다.

또한 StackOverflow에 프로그래밍 관련 질문을 하는 것이 좋습니다. 제 경험상 초보자도 환영합니다.

답변4

다른 답변 중 일부는 이미 이 내용을 다루었지만 print("Hello World")대신 그렇게 해야 합니다. 그렇게 된 이유는변경됨endPython 3에서는 (기본 개행 끝 변경)과 같은 키워드 인수를 허용합니다 .

예:

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

관련 정보