숫자와 문자 자유자재로 Formatting 하는 방법 Python에서 숫자를 원하는 형태로 출력하는 다양한 방식이 있다. String format 함수 String format 함수는 유용하고, 자유로운 형태로 변형이 가능하다는 장점이 있다. 하지만 단순하게 앞뒤로 0을 붙이거나 자릿수를 맞추는 경우에는 더 편한 방법이 있다. String zfill 함수 0으로 앞을 채워 자릿수를 맞추는 데 가장 최적화된 방법인 것 같다. '0' + str 아래 예제를 보면 이해하기 쉽다. python에서 숫자를 같은 자릿수의 string으로 표현하는 방법 Format numbers in python with leading zeros and fixed decimal places number = 3 num_str = str(number).zfill(2) num_str = '{:02d}'.format(number) num_str = '0' + str(number) if number < 10 else str(number) result >> 03 16진수 string으로 나타내는 방법 Format number in python with leading zeros and fixed hexa places number = 0xc num_str = '{:02X}'.format(number) num_str = '0' + str(hex(number))[2:] if number < 0xF else str(hex(number))[2:] result >> 0C 16진수 0x로 시작하는 string으로 나타내는 방법 Format hexa number in python with leading '0x' number = 0xc num_str = '0x{:02X}'.format(number...