>  기사  >  백엔드 개발  >  python2와 3 사이에 큰 차이가 있나요?

python2와 3 사이에 큰 차이가 있나요?

藏色散人
藏色散人원래의
2019-07-02 14:27:293394검색

python2와 3 사이에 큰 차이가 있나요?

python2와 3의 차이가 크나요?

python2와 3의 차이가 꽤 큽니다.

python2와 python3은 각각 Python의 두 가지 버전입니다. python3은 업그레이드된 버전입니다. 이전 Python 버전용으로 설계된 많은 프로그램은 Python3.0에서 정상적으로 실행될 수 없습니다.

차이점:

1. Python2에서는 print 'hi'와 같이 괄호를 사용하거나 공백을 사용하여 인쇄 내용을 구분할 수 있습니다.

Python3에서는 print( 'hi'와 같이 인쇄 내용을 괄호로 묶어야 합니다. ')

2. python2 range(1,10)는 목록을 반환하고 python3은 반복자를 반환하여 메모리를 절약합니다

3. python2에서는 ascii 인코딩을 사용하고 python3

4에서는 utf-8 인코딩을 사용합니다. 문자열 시퀀스를 나타내며, str은 바이트 시퀀스를 나타냅니다.

python3에서 str은 문자열 시퀀스를 나타내고, byte는 바이트 시퀀스를 나타냅니다.

5 Python2에서는 중국어가 정상적으로 표시되며 코딩 문이 도입되지 않습니다.

6.python2에서는 python3

의 input() 함수인 raw_input() 함수입니다. 관련 권장 사항: "Python Tutorial"

위 내용은 python2와 3 사이에 큰 차이가 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.