반응형

파이썬의 print() 함수에서 sep와 end는 출력 형식을 지정할 때 유용하게 사용할 수 있는 매개변수입니다.

 

1. sep (separator)

  • 여러 값을 출력할 때, 각 값 사이에 들어갈 구분자를 지정합니다.
  • 기본값은 ' ' (공백)입니다.
1
2
print("Hello""World", sep=", ")
# 출력: Hello, World
cs

 

위 코드에서 sep을 , 로 지정했기 때문에, "Hello"와 "World" 사이에 쉼표와 공백이 추가되었습니다.

 

2. end

  • 출력이 끝난 후, 기본적으로 줄바꿈이 일어나는데 end를 사용하면 이 동작을 원하는 문자열로 변경할 수 있습니다.
  • 기본값은 '\n' (줄바꿈 문자)입니다.
1
2
3
print("Hello", end=" ")
print("World")
# 출력: Hello World
cs

위 코드에서는 end=" "로 지정했기 때문에 첫 번째 print() 문이 끝난 후 줄바꿈 대신 공백이 추가되었습니다.

 

 

sep와 end 함께 사용하기:

1
2
print("Python""is""fun", sep="-", end="!\n")
# 출력: Python-is-fun!
cs

이렇게 sep과 end를 함께 사용하면, 출력 형식을 좀 더 세밀하게 제어할 수 있습니다.

반응형

+ Recent posts