python2.x 및 python3.x 버전의 의존성이 매우 다양 이름뿐만 아니라, 주요 차이점은 다음과 같이 요약되어 매우 다르다 :
. 1) 인쇄 기능
괄호 인쇄 기능에 Python3이 필요, 파이썬 2는 선택 사항입니다 .
2) 키보드 입력 양태 판독
Python3 만 입력 () 함수를 떠나는 및 문자열로 입력 된 모든 데이터를 상기 입력 번호가 인용 된 경우, 파이썬 (2)는 디지털 입력을 처리하는 동안 row_input () 함수 입력 () 함수를 지원 다음 문자열로서 또는 디지털 처리와.
3) 나눌
Python3, 동작 파이썬 2 동작은 동작을 수행 라운딩 분할 부동 소수점 수 변환 처리의 종류로 나눌 수있다.
. 4) 유니 나타내는
Python3 기본 인코딩 포맷은 유니 코드로 저장되어있는 유니 코드 인코딩 형식으로 저장 Python2 데이터가 상기 U 자 문자열이 표시된다.
5) xrange () 함수
Python2가 () 및 xrange () 함수, 상기 xrange () (다양한 이름을 작동 할 Python3의 xrange (), 메모리 사용량을 절감하는 데 필요한 크기의 목록을 반환) 기능, Python3 범위 0.2 이상 버전의 섹션을 지원합니다.
6) 다음에 () 및 다음 내용 () 함수의
두 기능 Python2 지원, Python3 만 다음 () 함수를 지원한다.
7) Python2 트랜스 코딩 도구 3 : 2to3
2to3.py 스크립트는 일반적으로 툴 / 스크립트 폴더에 설치됩니다. 그것은 Python2.x 소스 코드를 읽고 수정하는 일련의 응용 프로그램이 유효한 Python3.x 코드로 바뀔 것이다, 같은 : 2to3 -w test.py.을
---------------------
저자 : raxanne의
출처 : CSDN
원본 : https://blog.csdn.net/zylove2010/article/details/79594000
면책 조항 :이 문서 블로거 원래 기사 재현으로, 보웬 링크를 첨부 해주세요!