반응형
파이썬에서 문자열을 출력할 때 ' + '와 ' , '와는 차이점이 있습니다.
문자열을 하나로 결합하느냐, 한 줄에 출력하느냐의 차이입니다.
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 살 입니다.
'''
둘 다 모두 문자열을 출력하는 방법이지만 '+'를 사용하면 문자열을 명시적으로 결합하고, ','콤마를 사용하면 자동으로 구분된 형태로 출력됩니다.
반응형
'Python' 카테고리의 다른 글
[ Python ] 파이썬에서 main( )함수를 사용하는 이유는 무엇일까? (0) | 2023.12.29 |
---|---|
[ Python ] 파이썬의 __name__과 __main__에 관한 이야기 (0) | 2023.12.29 |
[ Python ] 파이썬에서 seek() 메소드 사용하는 방법 (0) | 2023.10.31 |