파이썬 줄바꿈 완벽 가이드: print() 함수 활용부터 고급 기법까지!








파이썬 줄바꿈 완벽 가이드: print() 함수 활용부터 고급 기법까지!

파이썬 줄바꿈 완벽 가이드: print() 함수 활용부터 고급 기법까지!

print() 함수를 이용한 기본 줄바꿈

파이썬에서 가장 기본적인 줄바꿈 방법은 print() 함수를 사용하는 것입니다. print() 함수는 기본적으로 각 호출마다 새로운 줄로 이동합니다. 다음은 간단한 예제입니다.

print("첫 번째 줄")
print("두 번째 줄")

위 코드를 실행하면 “첫 번째 줄”과 “두 번째 줄”이 각각 다른 줄에 출력됩니다.

이스케이프 시퀀스: \n 과 \r\n

이스케이프 시퀀스를 이용하면 한 줄 안에서도 줄바꿈을 할 수 있습니다. \n은 새로운 줄로 이동하는 역할을 하며, \r\n은 Windows 시스템에서 사용되는 개행 문자입니다. Linux/macOS에서는 \n만 사용해도 충분합니다.

print("첫 번째 줄\n두 번째 줄")
print("첫 번째 줄\r\n두 번째 줄")

두 코드 모두 같은 결과(두 줄로 출력)를 보여주지만, 시스템에 따라 \r\n이 필요할 수 있습니다. \n을 사용하는 것이 크로스 플랫폼 호환성 측면에서 더욱 안전합니다.

여러 줄 문자열과 줄바꿈

여러 줄 문자열을 정의할 때는 세 개의 따옴표 (""" 또는 ''')를 사용할 수 있습니다. 이 경우, 문자열 내의 줄바꿈은 자동으로 처리됩니다.

multi_line_string = """이것은
여러 줄
문자열입니다."""
print(multi_line_string)

f-string과 줄바꿈 조합

f-string과 이스케이프 시퀀스를 함께 사용하면 변수를 포함한 여러 줄 문자열을 쉽게 만들 수 있습니다.

name = "홍길동"
message = f"""안녕하세요, {name}님!
오늘도 좋은 하루 보내세요!"""
print(message)

실전 예제: 다양한 상황에서의 줄바꿈 활용

다양한 상황에서 줄바꿈을 활용하는 예제들을 통해 실력을 향상시켜 보세요. 예를 들어 로그 파일 작성, 다중 행 출력, 깔끔한 코드 작성 등에 활용할 수 있습니다.

 # 로그 파일 작성 예제
with open("log.txt", "w") as f:
    f.write(f"에러 발생 시간: {datetime.datetime.now()}\n")
    f.write("에러 내용: 파일을 찾을 수 없습니다.\n")

# 깔끔한 출력 예제
data = {'name': 'Alice', 'age': 30, 'city': 'Seoul'}
print(f"이름: {data['name']}\n나이: {data['age']}\n도시: {data['city']}")



“`.

답글 남기기