더북(TheBook)

Note 쉼표로 연결하기

문자열과 변수를 연결할 때 + 연산자를 사용했는데, 쉼표로도 연결할 수 있습니다. 단, + 연산자를 사용할 때와 2가지가 다릅니다.

 

• 형변환하지 않아도 된다.

• 값과 값 사이에 빈칸을 하나 포함한다.

 

print() 문을 다음처럼 수정하고 결과를 확인해 보겠습니다.

name = "연탄이"
animal = "개"
age = 4
hobby = "산책"

print(name + "는 " + str(age) + "살이고, " + hobby + "을 아주 좋아해요.") ---- + 연산자 사용 시
print(name, "는", age, "살이고,", hobby, "을 아주 좋아해요.") ---- 쉼표 사용 시

실행결과 icon_con

연탄이는 4살이고, 산책을 아주 좋아해요.
연탄이 는 4 살이고, 산책 을 아주 좋아해요.

쉼표를 사용하면 str()로 형변환하지 않았는데, age 변수의 값인 숫자 4를 넣어 문제없이 출력합니다. 그리고 쉼표가 들어간 부분에 ‘연탄이 는’, ‘4 살’, ‘산책 을’처럼 빈칸이 하나씩 들어 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.