내장함수 - format(value[, format_spec])

2015. 7. 20. 11:44IT관련

반응형

https://docs.python.org/2/library/functions.html#format


format(value[, format_spec])

원하는 형태의 포맷으로 문자열을 구성할 때 사용한다.

Param value를 param format_spec 형태로 구성해 주며 format_spec의 자세한 내용은 https://docs.python.org/2/library/string.html#formatspec 을 확인하도록 한다.


방식은 string.format(*args, **kwargs)와 동일하나. 주로 string.format을 더 많이 사용한다.



>>> format('ABCDEFG', '<30')

'ABCDEFG                       '

>>> format('ABCDEFG', '>30')

'                       ABCDEFG'

>>> format('ABCDEFG', '^30')

'           ABCDEFG            '

>>> format(1234567890, '+')

'+1234567890'

>>> format(1234567890, '-')

'1234567890'

>>> format(1234567890, ' ')

' 1234567890'

>>> format(1234567890, ',')

'1,234,567,890'

>>> format(0xABDC1234)

'2883326516'

>>> format(0xABDC1234, 'b')

'10101011110111000001001000110100'

>>> format(0xABDC1234, 'x')

'abdc1234'

>>> format(0xABDC1234, 'X')

'ABDC1234'

>>> format(0xABDC1234, 'n')

'2883326516'

>>> format(0xABDC1234, 'o')



반응형