4.파이썬 기본 자료형/문자열
파이썬 매개변수로 문자열을 생성하기 (format 메소드)
만다린망고
2020. 12. 5. 11:27
반응형
파이썬 매개변수로 문자열을 생성하기 (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'
반응형