반응형

파이썬, print 출력 옵션 활용하기

글. 오상문 sualchi@daum.net

 

다음 예제들은 print() 함수 옵션을 이용한 다양한 출력 방식을 보여줍니다.

 

data = [1, 2, 3, 4, 5]

# print 기본 출력 방법 
print(data)  # [1, 2, 3, 4, 5]
print(*data) # 1 2 3 4 5

for n in data:  # 다섯 줄 출력 
  print(n)

# end 옵션 활용 -------------------------
for n in data:
  print(n, end=' ')  # 1 2 3 4 5
print()

for n in data[:-1]:  
  print(n, end=',')   
print(data[-1])    # 1,2,3,4,5

for n in data[:-1]:  
  print(n, end=', ') 

print(data[-1])    # 1, 2, 3, 4, 5

for n in data:
  print(n*11, end=' ')  # 11 22 33 44 55
print()  # 다음 줄로 

for n in data:
  print(str(n)+str(n), end=' ') # 11 22 33 44 55
print()

# sep 옵션 활용 -------------------------
print(1, 2, 3, 4, 5)            # 1 2 3 4 5
print(1, 2, 3, 4, 5, sep='')    # 12345
print(1, 2, 3, 4, 5, sep=',')   # 1,2,3,4,5
print(1, 2, 3, 4, 5, sep=', ')  # 1, 2, 3, 4, 5
print(1, 2, 3, 4, 5, sep='-')   # 1-2-3-4-5
print('010','1234','5678',sep='-') # 010-1234-5678 

<이상>

반응형

+ Recent posts