Tech & Development/Programming Languages
[Python] 문자열 줄바꿈 하는 방법
Theo (테오)
2023. 1. 17. 19:29
반응형
Python에서는 개행 문자 \n을 사용하여 문자열에 줄 바꿈을 추가할 수 있습니다. 예를 들면 다음과 같습니다.
string = "This is the first line.\nThis is the second line."
print(string)
Output:
This is the first line.
This is the second line.
문자열 클래스의 join() 메서드를 사용하여 여러 문자열을 줄바꿈으로 합칠 수도 있습니다. 예를 들면 다음과 같습니다.
lines = ["This is the first line.", "This is the second line."]
string = "\n".join(lines)
print(string)
이렇게 하면 위의 Output과 동일하게 출력됩니다.
문자열에 줄바꿈을 삽입하려면 format() 메서드를 사용할 수도 있습니다. 이 메서드는 변수가 삽입될 자리를 표시하는 데 중괄호 {}를 사용하며, 중괄호 내부에 \n 문자를 사용하여 줄바꿈을 삽입할 수 있습니다. 예를 들면 다음과 같습니다.
string = "This is the first line.{}\nThis is the second line.".format('\n')
print(string)
이렇게 하면 위의 Output과 동일하게 출력됩니다.
참고사항으로 Windows에서는 줄바꿈 문자가 \r\n으로 다르기 때문에, 플랫폼에 맞게 적절한 것을 사용하는 것이 중요합니다.
마지막으로, 줄바꿈을 유지하면서 다중 줄 문자열을 만들기 위해 ''' 또는 """를 사용할 수 있습니다. 이렇게 하면 해당 문자열을 변수에 할당할 수 있습니다.
string = '''This is the first line.
This is the second line.'''
print(string)
반응형