슬라이싱 관련 헷갈려서 문의드립니다.
두 가지 질문드립니다.
str_sl = "Nice Python" 이라 변수를 선언했을 때
질문1 )
print(str_sl[a:b])는
"0부터 시작하여 a번째에 해당하는 문자" 에서부터
"0부터 시작하여 b-1번째에 해당하는 문자" 까지 나타내라
이렇게 해석하는 것이 맞는지요...
질문2)
print(str_sl[-5:1])을 실행하니 공백이 나옵니다.
역방향으로 시작하여 -5번째 문자는 y
역방향에서 1-1=0 번째 문자는 없으니
그냥 공백으로 나온 것인지요....??
回答 3
2
질문1 )
print(str_sl[a:b])는
"0부터 시작하여 a번째에 해당하는 문자" 에서부터
"0부터 시작하여 b-1번째에 해당하는 문자" 까지 나타내라
이렇게 해석하는 것이 맞는지요...
---------------------------------------------------
넵 맞습니다!
아래 제가 Github에 정리해서 올린내용입니다
https://github.com/hallymer/Python_Basic/blob/master/chapter03_02.py
들어가서 #슬라이싱 [start : end] 부분을 참고하시면 이해가 되실 것 같습니다 :)
---------------------------------------------------
질문2)
print(str_sl[-5:1])을 실행하니 공백이 나옵니다.
역방향으로 시작하여 -5번째 문자는 y
역방향에서 1-1=0 번째 문자는 없으니
그냥 공백으로 나온 것인지요....??
---------------------------------------------------
일단 print(str_sl[-5:])을 실행시키면,
출력으로 "ython"으로 출력되는거 알죠?
start부분이 -5 음수가 되면 오른쪽부터 출력이 된다고 강의에서 그랬죠?
다른 예시로 print(str_sl[-5:-4])를 하게되면 출력으로 "y"만 나옵니다.
print(str_sl[-5:-5])로 하게되면 출력으로 공백으로 나옵니다.
print(str_sl[-5:1])를 하면 문자가 없어 공백으로 나옵니다 :)
도움이 되었으면 우측하단 또는 좌측하단에 하트 한번만 눌러주세요 :)
54강 4분 41초에서 질문 있어요.
0
9
1
import
0
9
1
45강 예제4번에서 질문 있어요!
0
10
0
45강 강의 10분 03초 내용에서 x + 1 을 하는 이유는 뭔가요?
0
10
1
3강, 7강 화면이 안나옵니다. 그냥 검은화면으로만 노출되요;;
0
10
0
41강 1분 39초 영상에서 import test_module이 조회 안 돼요.
0
25
1
29강 while(3-1) 5분 20초 강의 영상 질문
0
35
0
pcskjs@naver.com
0
43
1
인터프리터 설정이 안됩니다.
0
49
1
Python formatter 설치
0
33
1
자료 다운로드 위치 확인 부탁드립니다.
0
36
2
보라색 예약어
0
28
1
#을 붙이는 이유
0
30
1
실행이 안 되는데요.
0
28
1
print 문법 실행 안 돼요.
0
31
1
영문 계정
0
28
1
맥북에서 아이패드로 연결해서 보려고 하면 화면이 안뜹니다.
0
25
1
인스턴스 변수 문의
0
66
1
챕터 03_04 (튜플) 교육자료
0
74
2
Package(3-1) Sub 폴더 자료
0
59
1
아톰 출력 안됨
0
100
2
강의자료 메일 발송 요청 드립니다.
0
108
1
강의자료 메일로 보내주실 수 있으실까요?
1
66
0
Iterable 요소는 리스트로 작성해야하는 것 맞나요?
1
93
2

