본문 바로가기
반응형

PRINT3

[파이썬, Python] assert 활용법 총정리 assert 활용하기  - assert는 파이썬에서 디버깅과 테스트에 자주 사용되는 키워드로, 특정 조건이 참인지 확인하고 그렇지 않으면 AssertionError를 발생시키는 역할을 합니다.- 주로 프로그램 실행 도중에 예상하지 못한 상태가 발생했을 때 이를 잡아내기 위해 사용됩니다.  [assert 구문의 기본 형식]assert condition, messagecondition: 참(True)이어야 하는 조건입니다. 이 조건이 거짓(False)이면 AssertionError가 발생합니다.message: (선택사항) 조건이 거짓일 때 표시할 오류 메시지입니다. 이 메시지는 디버깅에 도움이 됩니다.  [예제]def divide(a, b): assert b != 0, "The divisor b can.. 2024. 7. 17.
[파이썬, Python] 디버깅 예시 총정리 디버깅 수행하기  - 파이썬 디버깅은 오류를 찾아내고 수정하는 과정입니다.* 아래 각 함수에 대한 포스트를 작성할 예정입니다.  1. Print 문을 이용한 디버깅 Print 문을 이용하여 변수의 값을 출력하고 프로그램의 흐름을 추적할 수 있습니다. 가장 간단한 디버깅 방법입니다. def add(a, b): print(f"a: {a}, b: {b}") return a + bresult = add(5, 10)print(f"Result: {result}") 이 코드에서는 add 함수가 호출될 때 a와 b의 값을 출력합니다.결과값도 출력하여 중간 값과 최종 결과를 확인할 수 있습니다.   2. try-except 블록을 이용한 예외 처리 예외가 발생할 수 있는 부분을 try 블록으로 감싸고, 예외가.. 2024. 7. 15.
[파이썬, Python] 한 줄에 여러 print 출력하기 [ 파이썬 한 줄에 여러 print 출력하기 ] 필요성 for, while 등의 반복문을 사용할 때, 진행상황을 알기 위해 print 함수를 사용하는 경우가 많습니다. 하지만 수 백, 수 천번 이상 반복하는 반복문일 경우 지나치게 많은 print 출력값이 발생할 수 있으며, 이를 해결하기 위해 캐리지 리턴을 사용하여 깔끔하게 한 줄로 print 하는 방법을 소개합니다. 캐리지 리턴(carriage return, CR) : \r 커서의 위치를 맨 앞으로 이동하라는 의미를 갖습니다. 파이썬을 포함한 다양한 언어에서 '\r' 로 표현됩니다. 'abcde\r123' 의 경우 'abcde' 를 입력한 뒤 '\r' 으로 인해 커서를 다시 맨 앞으로 옮기고 '123'을 다시 입력합니다. print('abcde\r12.. 2022. 4. 4.
반응형