Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 형식() 함수

<시간/>

format() 메서드는 일부 지정된 값의 형식을 지정하고 문자열의 자리 표시자 안에 삽입합니다. 자리 표시자는 {}로 표시됩니다. 이 기사에서는 format 기능을 사용할 수 있는 다양한 방법을 살펴보겠습니다.

단일 형식()

이 예에서는 주어진 범위의 숫자를 고정 문자열로 자리 표시자로 대체합니다.

예시

for i in range(19,25):print("상자가 {}개 있습니다!".format(i))

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

19개의 상자가 있습니다!20개의 상자가 있습니다!21개의 상자가 있습니다!22개의 상자가 있습니다!23개의 상자가 있습니다!24개의 상자가 있습니다!

다중 형식()

이 샘플에서는 여러 매개변수를 사용하므로 여러 자리 표시자와 함께 사용할 수 있습니다.

예시

i=1months={'Jan','Feb','Mar'} m의 경우:print("월 번호 {}는 {}입니다.".format(i,m)) i=i+1 

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

1번월이 1월이면 2번월이 3월이면 3번월이 2월이면

위치 색인 사용

특정 자리 표시자는 형식 문자열에서 매개변수의 특정 위치로 채울 수 있습니다.

예시

print("이번 주에는 {1},{2} 및 {4}에 작업 중입니다.".format('Mon','Tue','Wed','Thu','Fri')) 

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

이번 주 화,수,금 작업입니다

키워드 사용

컨테이너에 넣을 수 있는 기호와 함께 키워드를 사용할 수도 있습니다.

예시

print("3{r}, 4{t} 및 5{t} 순위가 승자입니다.".format(r='rd',t='th'))

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

3위, 4위, 5위가 승자