문자열에는 자리 표시자(%)와 형식이라는 두 가지 형식 지정 방법이 있습니다.
Python2.x에서는 자리 표시자 방식이 널리 사용됩니다. Python3.x가 점점 널리 사용되면서 형식 방식이 더 광범위하게 사용됩니다.
%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]: '2016-12-31:计算机PYTHON的CPU 占用率为10%。'format() 메서드는 다양한 유형의 변수나 내용을 연결하는 데 매우 편리할 수 있습니다. 예를 들어 중괄호를 출력하려면 {{, }}를 사용하여 }를 나타냅니다. :
"{}{}{}".format("圆周率是",3.1415926,"...") Out[11]: '圆周率是3.1415926...' "圆周率{{{1}{2}}}是{0}".format("无理数",3.1415926,"...") Out[12]: '圆周率{3.1415926...}是无理数' s="圆周率{{{1}{2}}}是{0}" #大括号本身是字符串的一部分 sOut[14]: '圆周率{{{1}{2}}}是{0}' s.format("无理数",3.1415926,"...") #当调用format()时解析大括号 Out[15]: '圆周率{3.1415926...}是无理数'
위 내용은 문자열 형식 지정: % 및 .format 사용 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!