Python의 format() 형식 출력에 대한 자세한 소개(코드 포함)

不言
풀어 주다: 2019-04-15 11:19:18
앞으로
4051명이 탐색했습니다.

이 글은 Python의 format() 형식 출력(코드 포함)에 대한 자세한 소개를 제공합니다. 이는 특정 참조 값을 가지고 있으므로 도움이 필요할 수 있습니다.

형식화된 출력: format()

format(): 형식화된 출력을 얻으려면 기존 %를 {}로 바꾸세요

1. 위치 매개변수 사용: 대체할 문자열에 출력해야 하는 변수 값에 대해 {}를 사용하세요. 그런 다음 format()을 사용하여 원하는 문자열이 되도록 수정합니다. 위치 매개변수는 기존 %를 {}로 변경하고 위치 순서에 따라 자동으로 바꾸는 것입니다

'My name is {},age:{}'.format('Anxc',18)
'My name is Anxc,age:18'
로그인 후 복사

2. 기본적으로 위치를 변경하여 대체된 값이 변경됩니다(첫번째만큼 유용하지 않고 쓸모가 없다고 느낍니다)

'My name is {1},age:{0}'.format(18,'Anxc')
'My name is Anxc,age:18'
로그인 후 복사

3. 문자 채우기(왼쪽 정렬, 오른쪽 정렬, 가운데 정렬) )

<span style="color: #800000">&#39;右对齐{:#>10}&#39;.format(10)<br/>&#39;右对齐########10&#39;</span>
로그인 후 복사

4 .키워드 매개변수 사용: 일대일 할당 대체를 달성하려면 키=값을 사용하세요

&#39;My name is{name},age:{age}&#39;.format(name=&#39;Anxc&#39;,age=18)
&#39;My name isAnxc,age:18&#39;
로그인 후 복사

5. 숫자의 정밀 출력: C 언어의 부동 소수점 출력과 같은 느낌입니다. (형식: {:.

10진수

>>> &#39;{:.4f}&#39;.format(1/3)
&#39;0.3333&#39;
>>> &#39;{:4f}&#39;.format(100)
&#39;100.000000&#39;#目前没有发现整数是啥用处
로그인 후 복사
7. 천분할 숫자8. 아래 첨자를 통한 서식 지정

위 내용은 Python의 format() 형식 출력에 대한 자세한 소개(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
16진수

x
&#39;18的二进制:{:b}&#39;.format(18)
&#39;18的二进制:10010&#39;
>>> &#39;18的八进制:{:o}&#39;.format(18)
&#39;18的八进制:22&#39;
>>> &#39;18的十六进制:{:x}&#39;.format(18)
&#39;18的十六进制:12&#39;
로그인 후 복사
>>> &#39;{:,}&#39;.format(19012390123)
&#39;19,012,390,123&#39;
로그인 후 복사
9. 객체의 속성을 통해 서식을 구현합니다. (아직 Python 클래스를 배운 적이 없어서 예제가 없습니다.)