파이썬 - 인덱스와 슬라이싱

킴스코딩클럽·2022년 6월 8일
0
post-thumbnail

인덱싱
몇 번째 문자열인지 확인하기

파이썬 문자열에서 몇 번째 인지 확인하기

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
profile
공부 기록용

0개의 댓글