exit()만 적으려다가 예전에 올렸을 수도 있는데 확인하긴 귀찮고… 손에 안익은(?) 함수들을 좀 적어봤다.

1. exit()


코드를 강제 종료하고 싶을 때 사용하는 함수

break, contunue들이랑 헷갈릴 수 있는데 얘내는 반복문을 벗어나는(제어하는) 함수이다.

기본적인 사용법은 아래와 같다.

exit(0) # 성공적 프로그램 종료  (EXIT_SUCCESS)
exit(1) # 성공적X 프로그램 종료 (EXIT_FAILURE)
quit()  # (SystemExit)
sys.exit("성공적으로 프로그램 종료") # SystempExit: 성공적으로 프로그램 종료

근데 뭐 다 모르겠고, 사용했던 이유는 3차원 배열에서 삼중 for문에서 -1출력하고 끝낼 때 사용했다.

2. ljust(), rjust()


문자열 정렬할때 사용하는 String에 속한 함수

형식은 다음과 같다.

rjust(n, c=’ ’) : 문자열을 오른쪽으로 n만큼 정렬. (빈 칸은 c로 채움(default = ‘ ’)) ljust(n, c=’ ’) : 문자열을 왼쪽으로 n만큼 정렬. (빈 칸은 c로 채움(default = ‘ ’))

사용 예는 아래와 같다.

s1 = "zxc"
s2 = "qwe"

print(s1.rjust(10))      #       zxc
print(s1.rjust(10,'v'))  #vvvvvvvzxc

print(s1.ljust(5))       #qwe  
print(s1.ljust(5,'v'))   #qwevv

3. zfill()


지정한 자리수에서 모자란 자리수를 0으로 채우는 함수