>  기사  >  백엔드 개발  >  Python 문자열 형식 출력(format/printf)에 대한 간략한 토론

Python 문자열 형식 출력(format/printf)에 대한 간략한 토론

WBOY
WBOY원래의
2016-08-04 08:55:421772검색

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

위 글에서 Python 문자열 형식 출력(format/printf)에 대해 간략하게 설명한 내용은 모두 에디터에서 공유한 내용이니 참고가 되셨으면 좋겠습니다. Script Home을 지원해 주시길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.