exit()만 적으려다가 예전에 올렸을 수도 있는데 확인하긴 귀찮고… 손에 안익은(?) 함수들을 좀 적어봤다.
코드를 강제 종료하고 싶을 때 사용하는 함수
break, contunue들이랑 헷갈릴 수 있는데 얘내는 반복문을 벗어나는(제어하는) 함수이다.
기본적인 사용법은 아래와 같다.
exit(0) # 성공적 프로그램 종료 (EXIT_SUCCESS)
exit(1) # 성공적X 프로그램 종료 (EXIT_FAILURE)
quit() # (SystemExit)
sys.exit("성공적으로 프로그램 종료") # SystempExit: 성공적으로 프로그램 종료
근데 뭐 다 모르겠고, 사용했던 이유는 3차원 배열에서 삼중 for문에서 -1출력하고 끝낼 때 사용했다.
문자열 정렬할때 사용하는 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
지정한 자리수에서 모자란 자리수를 0으로 채우는 함수