[파이썬] 파이썬 2와 파이썬 3의 주요 차이점
파이썬 2와 파이썬 3은 많은 차이가 있습니다. 파이썬 2는 2008년 발표되었고, 파이썬 3는 2008년 발표된 후 업데이트되었습니다. 파이썬 3은 파이썬 2보다 더 나은 성능과 더 나은 기능을 제공합니다.
문법
파이썬 3은 파이썬 2의 문법과 약간 다른 부분이 있습니다. 예를 들어, 파이썬 3에서는 print
문이 함수로 사용됩니다.
파이썬 2
print "Hello World!"
파이썬 3
print("Hello World!")
파이썬 3에서는 몇 가지 문법이 추가되었습니다. 예를 들어, with
문이 추가되었습니다.
파이썬 2
f = open('file.txt', 'r')
data = f.read()
f.close()
파이썬 3
with open('file.txt', 'r') as f:
data = f.read()
라이브러리
파이썬 3에는 파이썬 2보다 더 많은 라이브러리가 있습니다. 예를 들어, urllib
라이브러리가 파이썬 3에서 새로 추가되었습니다.
파이썬 2
import urllib2
url = 'http://www.example.com'
response = urllib2.urlopen(url)
파이썬 3
import urllib
url = 'http://www.example.com'
response = urllib.request.urlopen(url)
결론
파이썬 2와 파이썬 3은 많은 차이가 있습니다. 파이썬 3은 파이썬 2보다 더 나은 성능과 더 나은 기능을 제공합니다. 따라서 파이썬 3을 사용하는 것이 좋습니다.