[파일명: testSort.py]------------------------------------------------
import sys
def printArray(a):
sys.stdout.write("[")
for i in range(0, len(a) - 1):
sys.stdout.write("%s, " % a[i])
if len(a) > 0:
sys.stdout.write("%s" % a[-1])
sys.stdout.write("]\n")
list = sys.argv[1::]
list.sort()
printArray(list)
------------------------------------------------
실행> python testSort.py one two three four five
[five, four, one, three, two]
실행> python testSort.py 하나 둘 셋 넷 다섯
[넷, 다섯, 둘, 셋, 하나]
IronPython으로 실행하기:
실행> ipy testSort.py one two three four five
[five, four, one, three, two]
실행> ipy testSort.py 하나 둘 셋 넷 다섯
[넷, 다섯, 둘, 셋, 하나]
Jython으로 실행하기:
실행> jython testSort.py one two three four five
[five, four, one, three, two]
( Jython으로 실행하는 경우, )
( 버전 2.2.1이든 2.5b3이든 명령행 옵션으로 넣어준 한글을 잘 처리하지 못한다. )
실행> jython testSort.py 하나 둘 셋 넷 다섯
[?, ??, ?, ?, ??]
'프로그래밍 > Python' 카테고리의 다른 글
Python 2.x의 input() 함수와 Python 3.x의 input() 함수의 차이 (0) | 2009.10.21 |
---|---|
스트링 리스트에서 스트링 찾기(find) with Python (0) | 2009.04.22 |
Pollard's rho method 소개: 정수의 인수분해(factorizing integers) with Python (0) | 2009.03.23 |
손으로 계산하는 긴자리 곱셈표 만들기 with Python (0) | 2009.03.06 |
문자열 거꾸로 하기 with Python (0) | 2009.01.23 |