인덱싱
몇 번째 문자열인지 확인하기
파이썬 문자열에서 몇 번째 인지 확인하기
P [0]
Y [1]
T [2]
H [3]
O [4]
N [5]
(1이 아니라 0부터 시작)
# 첫번째 글자
ex 변수 lang = 'python' 첫 번째 글자는?
P
p를 출력하려면?
print(lang[0]) #첫번째 값
# 마지막 글자
ex 변수 lang = 'python' 마지막 글자는?
N
n를 출력하려면?
print(lang[5]) - 0부터 시작해 1씩 증가
또는
print(lang[-1]) - 1부터 시작해 -1씩 감소
슬라이싱
인덱스 값을 기준으로 어디부터 : 어디까지를 잘라주는 역할을 하는 것을 말함
lang[start:end] # start부터 end 직전까지
PYTHON을 기준으로 1부터 5까지 구하는 경우
print(lang[1:6]) # 인덱스 1부터 6직전까지
>>ython 6미포함
시작부분 부터 끝까지 모두 슬라이싱 하는 경우
print(lang[1:]) #인덱스 1 부터 끝까지 (: 뒷부분 생략 가능)
>>ython
처음부터 특정 인덱스까지 슬라이싱 하는 경우
print(lang[:4]) #처음부터 인덱스 4직전까지
>>pyth
처음부터 끝까지 슬라이싱
print(langp[:]) #처음부터 끝까지 슬라이싱
>> python