Python 문자열 형식은 "문자 % 형식 1 % 형식 2 문자" %(변수 1, 변수 2)를 사용하며, % 형식은 허용되는 변수 유형을 나타냅니다. 간단한 사용 예는 다음과 같습니다.
# 예: 문자열 형식
이름 = '17조'
'www.%s.com'%이름 인쇄
>>www.17jo.com
이름 = '17조'
존 = 'com'
'www.%s.%s'%(이름,지역) 인쇄
>>www.17jo.com
문자열의 형식을 지정할 때 퍼센트 기호 뒤에는 변환할 다양한 유형을 나타내는 다양한 형식 기호가 있습니다.
형식 기호는 유형을 나타냅니다
%s 문자열
%d/%i 십진수
%u 십진수
%o 8진수
%x/%X 16진수
%e/%E 과학적 표기법
%f/%F 부동 소수점 숫자
%% 출력%
형식 기호가 숫자인 경우 숫자를 추가하고 앞에 누락된 숫자를 채울 수 있습니다. 예: %[0][총 자릿수][.][십진수] 변환할 스타일을 설정 . 구체적인 사용방법은 다음과 같습니다.
# 예: 숫자 서식
n년 = 2018
n월 = 8
nDay = 18
# 날짜 형식을 지정하고 d 숫자를 두 자리 정수로 변환한 후 공백을 0으로 채웁니다.
' d- d- d'%(nYear,nMonth,nDay) 인쇄
>>2018-08-18 # 결과 출력
f값 = 8.123
print ' .2f'%fValue # 너비가 6인 2자리 십진수 부동 소수점 유형을 예약합니다
>> 008.12 # 출력
print '%d' # 소수점 출력
>>10
print '%o' # 8진수 출력
>>12
print 'x' # 16진수 두 자리를 출력하고 공백은 소문자로 채웁니다
>>0a
'를 인쇄하다
>>000A
print '%.2e'%1.2888 # 소수점 이하 2자리를 유지하는 과학 표기법으로 부동 소수점 유형을 출력합니다
>>1.29e00