파이썬 2.7버전 기준
print방법을 사용하면 자동으로 개행되는 것을 확인할 수 있다.
1 2 3 | print 'abc' print 'def' print 'zzz' | cs |
1 2 3 4 | abc def zzz >>> | cs |
필요에 따라서 개행 없이 출력할 때가 있을 것이다.
이때는 sys를 방법을 이용하여 해결하면 된다. (물론 print에서 개행문자를 제거한 후, 사용하는 방법도 있겠지만.. 라인 수가 더 늘어날 뿐이라고 생각한다. 그렇지만 취향은 존중하겠다.)
1 2 3 4 | import sys sys.stdout.write('abc') sys.stdout.write('def') sys.stdout.write('zzz') | cs |
1 2 | abcdefzzz >>> | cs |
따라서 sys를 이용하면 간단하게 개행 없이 출력하는 것을 볼 수 있다.
최근에는 알고리즘 문제를 풀어보면서, sys가 더 빠르다는 것도 알 수 있었다.
필요에 따라 사용해보자.
'프로그래밍 > Python' 카테고리의 다른 글
[파이썬/Python] 리스트의 원소를 이용하여 리스트 정렬하기 (1 or 다차원 배열) (4) | 2018.06.03 |
---|---|
[파이썬/Python] 리눅스에서 파이썬 실행파일 만들기 (0) | 2018.06.03 |
파이썬(Python) 설치 방법 (Linux) (0) | 2017.04.26 |
[파이썬/Python] 설치 방법 (window/linux(ubuntu)) 윈도우/우분투 설치 (0) | 2017.04.26 |
파이썬(python)이란? (0) | 2017.04.25 |
댓글