파이썬의 .format ⚙

이번 포스트에서는 파이썬의 format() 메소드를 간단히 살펴보겠습니다.

.format()이란 무엇입니까?


.format()는 출력 형식을 쉽게 사용자 정의하기 위해 print()와 함께 사용되는 Python의 특수 기능입니다.

예시



아래 코드를 고려하십시오.

a = 10
b = 20
c = 30


아래와 같이 출력을 출력하고 싶습니다.

10 + 20 - 30 = 0


일반적으로 우리는 아래와 같이 할 것입니다.

print(a,"+",b,"-",c,"=",a+b-c)


이것은 잘 작동합니다! 그러나 그것은 지루하고 크리스토퍼 놀란의 영화보다 더 복잡해 보입니다. 이것은 유명한 Python이 아닙니다!

파이썬으로 해보자 😎



여기에 format() 함수가 있습니다.

위의 format()를 사용하면 다음과 같이 얻을 수 있습니다.

유형 1




print("{} + {} - {} = {}".format(a,b,c,a+b-c))


그게 다야! 이것은 원래 구현보다 훨씬 좋아 보입니다.

유형 2



원하는 경우 형식 방법에 대한 인덱스 위치를 지정할 수도 있습니다.

print("{0} + {1} - {2} = {3}".format(a,b,c,a+b-c))

format()의 첫 번째 인수는 {0}를 대체하고 format()의 두 번째 인수는 {1}를 대체하는 식입니다.

유형 3



인덱스 대신 키워드를 사용할 수도 있습니다.

print("{0} + {1} - {2} = {res}".format(a,b,c, res = a+b-c))


여기서 res는 정의로 대체됩니다.

그게 바로 개발자입니다. 더 멋진 튜토리얼을 보려면 팔로우하세요 ❤

좋은 웹페이지 즐겨찾기