반응형
파이썬 매개변수로 문자열을 생성하기 (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'
반응형
'4.파이썬 기본 자료형 > 문자열' 카테고리의 다른 글
파이썬 매개변수로 문자열 생성, 실수 입력 형식 (format 메소드) (0) | 2020.12.05 |
---|---|
파이썬 매개변수로 문자열 생성, 정수입력 칸 설정 (format 함수) (0) | 2020.12.05 |
[파이썬] 다른 유형의 데이터를 문자열로 변경 (str) (0) | 2020.11.28 |
파이썬에서 문자열 여러줄로 만들기 (0) | 2020.11.22 |
[파이썬 기초] 이스케이프 문자 (0) | 2020.11.11 |
댓글