2015년 11월 2일 월요일

두 개의 값을 리턴하기

c++, java는 보통 단일값 리턴이지만
파이썬은 두 개의 값을 리턴하는게 가능하다. 두 개의 값을 동시에 리턴하기 위해 튜플을 구성하여 리턴한다.

def cal_upper_lower(price): offset = price * 0.3 upper = price + offset lower = price - offset return (upper, lower)

>>> (upper, lower) = cal_upper_lower(10000) >>> upper 13000.0 >>> lower 7000.0 >>>

파이썬 문자열 리스트를 단일 문자열로 쉽게 변경하기

문자열 리스트는 필요한 문자열 만큼 쉽게 추가할 수 있는 장점이 있다. 그러나 문자열 리스트를 단일 문자열로 변경할 필요가 종종 있다. 이 때 쉽게 할 수 있는 방법은
''.join(문자열 리스트) 이다.

stringList = []

stringList.append("사과")
stringList.append("배")
stringList.append("귤")

print(''.join(stringList))

PySide 처음 시작하는 사용자를 위한 설명 사이트

PySide 처음 시작하는 사용자를 위한 설명 사이트는
PySide Tutorials 이다

PySide API 링크

파이썬으로 GUI 프로그램을 지원하는 여러가지 솔루션이 있지만, Qt계열의 PySide가 문서화가 잘 돼있고 GUI 위젯을 코딩없이 마우스 클릭만으로 구성할 수 있는 Qt 디자이너가 지원되기에 추천한다.

PySide 1.2.1 문서 링크는 http://pyside.github.io/docs/pyside/index.html 이다