본문 바로가기
Language/Python

Python input() 와 raw_input() 그리고 print 와 print()

by supdev 2017. 10. 18.



Python을 공부해보고 싶어 Codecademy라는 사이트에서 파이썬Tutorial을 진행했다.


콘솔에 출력하는 문법은 이렇게,

print "Text"

System에서 입력받는 문법은 이렇게 알려줬다.

text = raw_input()


하지만 로컬에서 파이썬에서 위 문법으로 실행하니 에러를 뱉는다.

알고보니 파이썬이 2.x에서 3.x로 버전업 되면서 문법이 바뀐 케이스였다.

고로 Codecademy에서는 파이썬 2.x 버전을 사용하고 있었나보다.


파이썬 3.x에서는

출력 문법은 이렇게 표현식에서 함수가 되었고

print("Text")

시스템 입력 문법은 함수명이 바뀐 듯 하다.

text = input()


이외에도 몇 가지가 변경되었다고 하니 추가로 찾아보아야겠다.

'Language > Python' 카테고리의 다른 글

Python Zip 파일로 압축하기  (0) 2017.11.09