웹프로그래밍
파이썬공부 python 본문
1. 문자열 인덱싱
인덱싱(indexing)이란 무엇인가를 ‘가리킨다’는 의미이고, 슬라이싱(slicing)은 무엇인가를 ‘잘라낸다’라는 의미이다. 이것들을 생각하면서 다음의 예를 따라해 보도록 하자.
그리고 다음 예를 실행해 보자.
|
2. 문자열 슬라이싱
>>> a = "Life is too short, You need Python"이라는 것을 먼저 수행한 뒤 다음의 예제들을 따라하도록 하자)
a[0]은 'L', a[1]은 'i', a[2]은 'f', a[3]은 'e'이니까 a[0:3]만으로도 'Life'라는 단어를 뽑아낼 수 있지 않을까?
|
3. 리스트 수정
예 1) 리스트 수정1
a[2]의 요소값 '3'을 '4'로 바꾸었다.
예 2) 리스트 수정2
a[1:2] 는 a[1]부터 a[2]까지를 말하는데 a[2]를 포함하지 않는다고 했으므로 a = [1, 2, 4]에서 2값만을 말한다. 즉, a[1:2]를 ['a', 'b', 'c']로 바꾸었으므로 a 리스트에서 2라는 값대신에 ['a', 'b', 'c']라는 값을 대입하게 되는 것이다.
|
'프로그래밍일반' 카테고리의 다른 글
윈도우환경에서 원격SVN저장소를 로컬로 복사하기 (0) | 2016.07.14 |
---|---|
[스크럼 입문/개요] softhouse에서 발행한 scrum in five minutes 문서를 한글화 해 보았습니다. (0) | 2016.07.13 |
C++ STL : Functor 사용하기 (0) | 2016.07.13 |
C++ : 특정 클래스의 멤버함수A에서 멤버함수B를 스레드로 생성하기 (0) | 2016.07.13 |
C++ 다른 클래스의 멤버변수에 직접 접근하기 (0) | 2016.07.13 |