Python 문자열 연산, 반복 연산자, 인덱싱 및 슬라이싱

Python 문자열 연산, 반복 연산자, 인덱싱 및 슬라이싱

안녕하세요. 오늘은 파이썬 프로그래밍의 기초에서 문자열 연산, 반복 연산자, 문자열 인덱싱 및 슬라이싱에 대해 포스팅하겠습니다.

파이썬 프로그램을 공부하시는 분들에게는 매우 쉽지만 많이 사용하는 부분입니다. 그래서 잘 알고 있으면 프로그래밍에 도움이 될 것입니다.

반응형


파이썬 문자열 연산

프로그래밍을 처음 접하는 사람들은 숫자의 경우 계산을 많이 보았지만 문자 계산을 하는 것은 생소할 수 있습니다.

문자열 연결

# 문자열 합치기 
a = "철수야"
b = "안녕"
c = a + b 

print(c)

다음 출력은 “Hello, Cheolsu”입니다.

300×250

문자열 반복

a  = "jjanggu" * 3
print(a)

다음의 출력은 “짱구짱구짱구”입니다.

문자열 인덱싱 및 슬라이싱

인덱싱은 무언가를 가리키는 것을 의미하고 슬라이싱은 무언가를 잘라내는 것을 의미합니다.

문자열 인덱싱(예제)

a = "jjanggu nori"
print(a(0))

a(0)번째를 가리키는 문자가 j이므로 j가 반환됩니다.

문자열 슬라이싱(예제)

f = "Hello, world!"
print(f(0:5))

“Hello”는 f(0:5)가 문자열 f에서 0에서 5까지의 숫자를 나타내기 때문에 얻어집니다.

문자열 슬라이싱(예제 2)

a = "Hello, World!"

print(a(7:))

a(7:)은 다음과 같은 결과를 제공합니다. World!