파이썬(Python) 문자열 연산, 반복연산자, 인덱싱과 슬라이싱
안녕하세요. 오늘은 파이썬 프로그래밍의 기초 중에서 문자열 연산, 반복연산자, 문자열 인덱싱과 슬라이싱에 대한 포스팅을 하여 보겠습니다.
파이썬 프로그램을 공부하시는 분들에게는 아주 기초적이지만 많이 사용하는 부분이라 잘 알아두면 프로그래밍하는데 도움이 될 것입니다.
파이썬 문자열 연산
프로그래밍을 처음 하시는 분들은 숫자의 경우는 연산하는 것을 많이 보셨지만 문자연산을 한다고 하면 생소하실 수 있을 것입니다.
문자열 합치기
# 문자열 합치기
a = "철수야"
b = "안녕"
c = a + b
print(c)
다음의 출력결과는 "철수야안녕"
문자열 반복
a = "jjanggu" * 3
print(a)
다음의 출력결과는 "jjanggujjanggujjanggu"
문자열의 인덱싱과 슬라이싱
인덱싱은 무엇을 가리킨다라는 의미이고 슬라이싱은 무엇인가를 잘라낸다는 의미입니다.
문자열의 인덱싱 (예제)
a = "jjanggu nori"
print(a[0])
a[0] 번째를 가리키는 글자는 j 이므로 j 가 출력 됩니다.
문자열 슬라이싱 (예제)
f = "Hello, world!"
print(f[0:5])
f[0:5] 는 문자열 f 에서 0부터 5번째를 나타내기 때문에 "Hello" 가 나옵니다.
문자열 슬라이싱 (예제2)
a = "Hello, World!"
print(a[7:])
a[7:] 는 다음과 같은 결과값을 나타냅니다. World!