반응형
파이썬에서 문자열을 출력할 때 ' + '와 ' , '와는 차이점이 있습니다.
문자열을 하나로 결합하느냐, 한 줄에 출력하느냐의 차이입니다.

 

1. ' + ' 연산자

  • + 연산자를 사용하면 문자열을 연결할 수 있습니다.
  • 두 개의 문자열을 결합하여 하나의 새로운 문자열을 생성합니다.
  • 문자열과 변수를 결합할 때도 마찬가지 입니다.
# test.py

name = "우기"
age = 25
print("내 이름은 " + name + " 이고 나이는 " + str(age) + "살 입니다.")

'''
( 실행 결과 )
$ python test.py
내 이름은 우기이고 나이는 25살 입니다.
'''

 

 

2. ' , '  콤마

  • 여러 개의 값을 한 줄에 출력해 줍니다.
  • 콤마로 구분된 각각의 문자열이나 변수 값사이에 공백이 추가 됩니다.
# test.py

name = "우기"
age = 25
print("내 이름은 ", name, " 이고 나이는 ", str(age), "살 입니다.")

'''
( 실행 결과 )
$ python test.py
내 이름은  우기  이고 나이는  25 살 입니다.
'''

 

둘 다 모두 문자열을 출력하는 방법이지만 '+'를 사용하면 문자열을 명시적으로 결합하고, ','콤마를 사용하면 자동으로 구분된 형태로 출력됩니다.

 





반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,