01_Python

11_자료형>문자열 연산자

chuuvelop 2025. 1. 3. 00:53
728x90
문자열 연산자
각각의 자료는 사용할 수 있는 연산자가 정해져 있음

 

01. 문자열 연결 연산자
  • 두 문자열을 연결해서 새로운 문자열을 만들어냄
# 문자열은 + 연산자로 문자열 연결 연산 적용
# 숫자 더하기 연산자와 문자열 연결 연산자 모두 + 기호를 사용하지만 완전히 다른 기능을 수행
"Hello, " + "World!"

 

<실행 결과>

'Hello, World!'

 

# 문자열과 숫자 사이에 문자열 연결 연산자를 사용하면 에러 발생
print("안녕하세요" + 1)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[33], line 2
      1 # 문자열과 숫자 사이에 문자열 연결 연산자를 사용하면 에러 발생
----> 2 print("안녕하세요" + 1)

TypeError: can only concatenate str (not "int") to str

 

 

# 안녕하세요1 을 출력할 의도라면 숫자도 문자열로 인식시켜야함
print("안녕하세요" + "1")

 

<실행 결과>

안녕하세요1

 

02. 문자열 반복 연산자
  • 문자열을 숫자와 * 연산자로 연결
  • 문자열을 숫자만큼 반복해서 출력
"Hello" * 3

 

<실행 결과>

'HelloHelloHello'

 

 

 

728x90