본문 바로가기
반응형

Carriage Return2

[Python] 한줄로 print 문을 출력하기 위한 캐리지 리턴 이해하기 줄 바꿈 없이 print 문을 출력하기 위한 캐리지 리턴을 이해합니다.    목차 개발 의도import time# 계산 과정을 보여주는 예제for i in range(1, 11): # 계산 중인 진행 상태 출력 print(f"진행 중: {i * 10}%") time.sleep(1) # 지연 시간 추가 (계산 시간이 길다고 가정)print("\n완료!")# 출력값: 진행 중: 10% / ... / 진행 중: 100% / 완료!- 위와 같이 반복문 내에서 print 함수를 사용합니다. 문제 상황- 반복문 내에서 print 함수를 사용할 경우      터미널 혹은 콘솔 화면이 지나치게 복잡해질 수 있습니다, 문제 원인 파악- 캐리지 리턴(carriage return)을 의미하는 특수 문자 '.. 2024. 11. 17.
[파이썬, Python] 한 줄에 여러 print 출력하기 [ 파이썬 한 줄에 여러 print 출력하기 ] 필요성 for, while 등의 반복문을 사용할 때, 진행상황을 알기 위해 print 함수를 사용하는 경우가 많습니다. 하지만 수 백, 수 천번 이상 반복하는 반복문일 경우 지나치게 많은 print 출력값이 발생할 수 있으며, 이를 해결하기 위해 캐리지 리턴을 사용하여 깔끔하게 한 줄로 print 하는 방법을 소개합니다. 캐리지 리턴(carriage return, CR) : \r 커서의 위치를 맨 앞으로 이동하라는 의미를 갖습니다. 파이썬을 포함한 다양한 언어에서 '\r' 로 표현됩니다. 'abcde\r123' 의 경우 'abcde' 를 입력한 뒤 '\r' 으로 인해 커서를 다시 맨 앞으로 옮기고 '123'을 다시 입력합니다. print('abcde\r12.. 2022. 4. 4.
반응형