728x90
반응형
1. 문자열 연결 연산자 : +
1
|
print("안녕"+"하세요")
|
cs |
문자열에는 +기호로 문자열 연결 연산을 적용할 수 있습니다.
2. 문자열 반복 연산자 : *
1
|
print("안녕"*3)
|
cs |
문자열을 숫자와 *연산자로 연결하면 문자열을 반복할 수 있습니다.
3. 문자 선택 연산자(인덱싱) : [ ]
1
2
3
4
5
|
print("안녕하세요"[0])
print("안녕하세요"[1])
print("안녕하세요"[2])
print("안녕하세요"[3])
print("안녕하세요"[4])
|
cs |
코드를 실행하면 0부터 시작하므로 0번째가 '안'이 되고 4번째가 '요'가 됩니다.
안 | 녕 | 하 | 세 | 요 |
[0] | [1] | [2] | [3] | [4] |
문자 선택 연산자는 문자열 내부의 문자 하나를 선택하는 연산자입니다. 이대 대괄호[ ] 안에는 선택할 문자의 위치를 지정하며, 이 숫자를 인덱스(index)라고 부릅니다. 파이썬은 '제로 인덱스'유형을 사용하는 언어로 숫자를 0부터 세는 유형입니다. 위의 표와 같이 첫 번째 글자가 0번째, 두 번째 글자가 1번째가 됩니다.
1
2
3
4
5
|
print("안녕하세요"[-1])
print("안녕하세요"[-2])
print("안녕하세요"[-3])
print("안녕하세요"[-4])
print("안녕하세요"[-5])
|
cs |
안 | 녕 | 하 | 세 | 요 |
[-5] | [-4] | [-3] | [-2] | [-1] |
대괄호 안의 숫자를 수로 입력하면 문자를 거꾸로 출력할 수 있습니다.
4. 문자열 범위 선택 연산자(슬라이싱) : [:]
1
2
|
print("안녕하세요"[1:4])
print("안녕하세요"[0:2])
|
cs |
안 | 녕 | 하 | 세 | 요 |
[0] | [1] | [2] | [3] | [4] |
문자열 범위 선택 연산자는 분자열의 특정 범위를 선택할 때 사용합니다. 즉 대괄호 안에 위치를 콜론으로 구분해서 지정합니다. [1:4]라고 입력하면 1번째부터 4번째 앞의 문자까지 선택이 됩니다. 다시 한번 이야기 하면 [0:2]라고 입력하면 (뒤의 숫자)번째까지 선택 되는 것이 아니고 (뒤의 숫자-1)번까지 선택이 됩니다.
1
2
|
print("안녕하세요"[1:])
print("안녕하세요"[:4])
|
cs |
문자열 범위 선택 연산자는 대괄호 안에 넣는 숫자 둘 중 하나를 생략할 수 있습니다. [1:]의 경우는 뒤의 값을 생략했기 때문에 1번째부터 끝의 문자까지 선택하고, [:4]의 경우는 앞의 값을 생략했기 때문에 0번째부터 뒤의 숫자 4번째 앞의 문자까지 선택이 됩니다.
728x90
반응형
'CODING_연구소 > Python' 카테고리의 다른 글
[파이썬(Python)강의] 8강 파이썬 변수 선언 (0) | 2022.02.16 |
---|---|
[파이썬(Python)강의] 6강 파이썬 print()함수 기초 (0) | 2022.02.14 |
[파이썬(Python)강의] 5강 파이참(PyCharm) 시작 하기 (0) | 2022.02.10 |
[파이썬(Python)강의] 4강 파이참(PyCharm) 환경 설정 하기 (0) | 2022.02.08 |
[파이썬(Python)강의] 3강 파이참(PyCharm) 기본 설정 하기 (0) | 2022.02.08 |