파이썬 코딩을 더 깔끔하게! #1

Chapter 1. 파이썬답게 생각하기

Better Way1. 사용중인 파이썬의 버전을 알아두라

파이썬을 사용할 때 혹은 각종 라이브러리를 사용할 때 버전이 달라 코드가 실행되지 않는 경험을 가진 사람이 많을 것이다.
파이썬 뿐만 아니라 여타 다른 오픈소스 라이브러리 등은 지속적으로 개발자나 커뮤니티에 의해 개발되고 개선되고 있다.
코드를 실행할 때 자신이 원하는 버전이 맞는지 확인하는 작업은 필수적이다.

다음은 파이썬 2.7버전과 3.7버전을 비교한 것이다.

print문

#Python 2.7
print 'Hello, Python!'

#Python 3.7
print('Hello, Python!')

자동 형 변환

#Python 2.7
print 3/2
#1

#Python 3.7
print(3/2)
#1.5

문자열의 기본 저장 방식: 유니코드로 통일

# python 2.7
type('a')
type(u'hello')
# <type 'str'>
# <type 'unicode'>

# python 3.x
type('hello')
type(u'hello')
# <class 'str'>
# <class 'str'>
# 모든 문자열은 유니코드인 str 클래스의 인스턴스임

좋은 웹페이지 즐겨찾기