>백엔드 개발 >파이썬 튜토리얼 >문자열 형식 지정: % 및 .format 사용 방법

문자열 형식 지정: % 및 .format 사용 방법

anonymity
anonymity원래의
2019-05-27 10:46:206015검색

문자열에는 자리 표시자(%)와 형식이라는 두 가지 형식 지정 방법이 있습니다.

문자열 형식 지정: % 및 .format 사용 방법

Python2.x에서는 자리 표시자 방식이 널리 사용됩니다. Python3.x가 점점 널리 사용되면서 형식 방식이 더 광범위하게 사용됩니다.

문자열 형식 지정: % 및 .format 사용 방법

%d예(Python3.0+):

age = 29
print("my age is %d" %age)
#my age is 29

%s인스턴스(Python3.0+):

name = "makes"
print("my name is %s" %name)
#my name is makes

%f인스턴스(Python3.0+):

print("%6.3f" % 2.3)
#2.300
print("%f" %2.3)
#2.300000

# 🎜🎜#format() 메소드, 기본 형식은 다음과 같습니다:

     <模板字符串>.format(<逗号分隔的参数>)

format() 메소드를 호출한 후 새 문자열이 반환되고 매개변수의 번호는 0부터 시작됩니다. .

"{}:计算机{}的CPU 占用率为{}%。".format("2016-12-31","PYTHON",10)
Out[10]: &#39;2016-12-31:计算机PYTHON的CPU 占用率为10%。&#39;

format() 메서드는 다양한 유형의 변수나 내용을 연결하는 데 매우 편리할 수 있습니다. 예를 들어 중괄호를 출력하려면 {{, }}를 사용하여 }를 나타냅니다. :

"{}{}{}".format("圆周率是",3.1415926,"...")
Out[11]: &#39;圆周率是3.1415926...&#39;
"圆周率{{{1}{2}}}是{0}".format("无理数",3.1415926,"...")
Out[12]: &#39;圆周率{3.1415926...}是无理数&#39;
s="圆周率{{{1}{2}}}是{0}" #大括号本身是字符串的一部分
sOut[14]: &#39;圆周率{{{1}{2}}}是{0}&#39;
s.format("无理数",3.1415926,"...") #当调用format()时解析大括号
Out[15]: &#39;圆周率{3.1415926...}是无理数&#39;

위 내용은 문자열 형식 지정: % 및 .format 사용 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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