본문 바로가기
4.파이썬 기본 자료형/문자열

파이썬 매개변수로 문자열을 생성하기 (format 메소드)

by 만다린망고 2020. 12. 5.
반응형

파이썬 매개변수로 문자열을 생성하기 (format 메소드)


매개변수로 문자열을 생성해봅시다. 예를들면 a=3 이라는 변수가 있을 때, 이 변수를 이용사 문자열을 만들고 싶은 것입니다. 아래 코드를 봅시다. 


>>> a=3

>>> "a"

'a' 


a라는 변수를 정의했지만, 문자열을 씌우면 a를 변수로 인식하여 3을 입력받는게 아니라 a를 문자로 입력받습니다. 우리는 a를 변수로 인식하여 문자열로 만들고 싶습니다. 이런 경우 사용하는 메소드가 format 메소드입니다. 아래와 같이 사용합니다. 큰 따옴표 안에 {} 대괄호를 넣어주시면 됩니다. 대괄호가 매개변수가 출력될 자리입니다. 


>>> a=3

>>> "{}".format(a)

'3'


여러 변수를 넣을 수도 있습니다. 대괄호를 여러개 사용하면 됩니다. 


>>> a=3

>>>b=5.1

>>> c=1+3j

>>> "{} {} {}".format(a,b,c)

'3 5.1 (1+3j)'


물론 format 메소드 안에 숫자나 문자를 넣는 것도 가능합니다. 또 대괄호 주변에 다른 문자를 넣을 수도 있습니다. 아래와 같습니다. 


>>> "{} is my favorite fruit".format('apple')

'apple is my favorite fruit'


반응형

댓글