반응형
"print"를 사용할 때 잘못된 구문? [복제]
이 질문에는 이미 답변이 있습니다.
나는 파이썬을 배우고 있으며 첫 번째 예제조차 쓸 수 없습니다.
print 2 ** 100
이것은 준다 SyntaxError: invalid syntax
2를 가리키는.
왜 이런거야? 버전 3.1을 사용하고 있습니다
파이썬 3에서는 print
명령문 을 print
함수 로 대체했기 때문입니다 .
구문은 이제 이전과 다소 비슷하지만 구문이 필요합니다.
" python 3의 새로운 기능 "문서에서 :
Old: print "The answer is", 2*2
New: print("The answer is", 2*2)
Old: print x, # Trailing comma suppresses newline
New: print(x, end=" ") # Appends a space instead of a newline
Old: print # Prints a newline
New: print() # You must call the function!
Old: print >>sys.stderr, "fatal error"
New: print("fatal error", file=sys.stderr)
Old: print (x, y) # prints repr((x, y))
New: print((x, y)) # Not the same as print(x, y)!
괄호가 필요합니다 :
print(2**100)
그것들 print
은 파이썬 3에서 바뀌 었 습니다. 2에서 이것은 문장이었습니다. 이제는 함수이며 괄호가 필요합니다.
다음 은 Python 3.0의 문서입니다 .
구문은 이전 2.x 릴리스가 아닌 새로운 3.x 릴리스에서 변경됩니다. 예를 들어 python 2.x에서는 다음과 같이 작성할 수 있습니다. print "Hi new world"이지만 새 3.x 릴리스에서는 새 구문을 사용해야합니다. 다음과 같이 작성하십시오 : print ( "Hi new world")
설명서를 확인하십시오 : http://docs.python.org/3.3/library/functions.html?highlight=print#print
참고 URL : https://stackoverflow.com/questions/937491/invalid-syntax-when-using-print
반응형
'Programing' 카테고리의 다른 글
UIView에서 xib 파일을로드하는 방법 (0) | 2020.08.05 |
---|---|
MVC 컨트롤러에서 다운로드 할 파일을 어떻게 제시합니까? (0) | 2020.08.05 |
jQuery로 선택 옵션의 레이블을 얻는 방법은 무엇입니까? (0) | 2020.08.05 |
@OneToMany와 @ElementCollection의 차이점은 무엇입니까? (0) | 2020.08.04 |
일반 영어의 최종 일관성 (0) | 2020.08.04 |