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
'01_Python' 카테고리의 다른 글
12_자료형>문자열 슬라이싱(slicing) (0) | 2025.01.03 |
---|---|
12_자료형>문자열 인덱싱(indexing) (0) | 2025.01.03 |
10_자료형>문자열 자료형(String) (0) | 2025.01.03 |
09_자료형>연산자의 우선순위 (0) | 2025.01.02 |
08_자료형>사칙연산 (1) | 2025.01.02 |