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 중국어 웹사이트의 기타 관련 기사를 참조하세요!