나의 발자취

[Python] 파이썬 버전확인법, 파이썬 2.7 3.7 차이 본문

computer language/Python

[Python] 파이썬 버전확인법, 파이썬 2.7 3.7 차이

달모드 2020. 5. 1. 06:50

0. intro

파이썬을 사용중이라면 다른 프로그램을 깔아야하는 경우가 생기는데 이때 자신이 가진 파이썬 버전과 호환되는 것을 다운받아야하기때문에(ex.아나콘다) 자신이 가진 버전을 확인해야한다.

또한, 버전에 따라 기능이 조금 다르기때문에 알아두면 좋다.

1. 파이썬 버전확인법

윈도우라면 cmd창에, 맥이라면 Terminal에 python --version 을 입력한다.

끝!

2. 파이썬 버전 차이

1) print함수

2.7x 버전 : print() 혹은 print” 로 가능

3.x 버전 : print 함수 사용시 괄호 필수

2)형변환

2.7x 버전 : print() 혹은 print” 로 가능

3.x 버전 : print 함수 사용시 괄호 필수

3)인코딩

2.7x 버전 : utf-8 인코딩을 위해 # -*- coding: utf-8 -*- 구문이 있어야함

3.x 버전 : 기본 소스인코딩이 utf-8 이므로 # -*- coding: utf-8 -*- 구문 불필요

4)input 함수 이름

2.7x 버전 : raw_input()

3.x 버전 : input()

5)exception handling(try~ except~문)

2.7x 버전 : except NameError, err:

3.x 버전 : except NameError as err:

6)숫자연산

2.7x 버전 : int 끼리 나누면 출력결과도 int

3.x 버전 : int끼리 나누면 소숫점이 있을 시 출력결과 float

7)딕셔너리함수 dic.keys()

2.7x 버전 : dic이 포함하는 key가 열거된 리스트를 반환

3.x 버전 : dic이 포함하는 key가 열거된 리스트를 소유하는 dict_keys라는 객체를 반환

Comments