파이썬 3 버전
- print를 일반 함수처럼 표현(괄호 필요 있음)
print ("Hello Python") - 자동 줄바꿈 대신 end=”끝 문자”로 지정 가능. default값은 ‘\n’
print ("No new line", end=" ");print ("ok?") - 정수 나누기의 결과가 실수형으로 자동 형변환
```
3 / 4
0.75
* 파이썬 2 버전에서의 내장 함수raw_input이 input으로 바뀜
name = input(“이름을 입력하세요:”) ```
- utf-8이 소스코드 인코딩의 default라 생략 가능(utf-8 이 아닌 다른 형태일 경우엔 써야)
# -*- coding: utf-8 -*- -
에러 처리 시 as 로 표기 ``` try:
4 / 0
except ZeroDivisionError as e:
print(e) ``` # 파이썬 2 버전 * print를 특수한 토큰처럼 표현(괄호 필요 없음) ``` print "Hello Python" ```
- 문자열의 끝에 콤마(,)를 덧불이면 자동 줄바꿈이 안됨
print "No new line", print "ok?" - 나누기의 결과가 실수형으로 자동 형변환 안됨 : 정수면 정수, 실수면 실수
```
3 / 4
0
3 / 4.0
0.75
* 파이썬 3 버전의 input과 2.7버전의 raw_input 내장함수는 동일
name = raw_input(“이름을 입력하세요:”) ```
- 소스코드 인코딩 필요
# -*- coding: utf-8 -*- -
에러 처리시 , 로 표기 ``` try:
4 / 0
except ZeroDivisionError, e:
print e ```