Programming/Python
-
[Python] 문자열(String) - (2) 문자열 검색함수 find/rfind/index/rindex/countProgramming/Python 2020. 5. 18. 22:13
1. find(str[,start[,end]]) : 문자열에서 str을 찾아 위치 값을 반환. 없으면 -1을 반환 예제코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #1. find(str[,start[,end]]) 예제 s1='abc abc def' print(s1.find('bc')) #'bc'가 처음 등장하는 위치 반환 #결과: 1 print(s1.find('ff')) #검색하는 문자가 없으면 -1 반환 #결과: -1 print(s1.find('def')) #'def'가 처음 등장하는 위치 반환 #결과: 8 print(s1.find('bc',7,10)) #7~10범위 안에서 'bc' 검색. 없으면 -1 반환 #결과: -1 print(s1.find('bc',4,7)) #4~7범위 안에..
-
[Python] 문자열(String) - (1) 문자열 인덱스/문자열 조작함수Programming/Python 2020. 5. 18. 20:55
문자열이란? 여러개의 char가 결합된 형태를 말한다. 자바와 달리 문자(char)와 문자열(string)을 구분하지 않는다. 1) 문자열 인덱스 특징 문자열은 문자의 배열과 동일하다. 즉, 배열의 인덱스로 요소 추출 가능 (정방향 인덱스, 역방향 인덱스 존재) 범위를 지정하여 문자열의 일부 요소를 추출할 수도 있다. 예제 설명 인덱스를 사용하여, 문자열 요소에 접근 범위를 지정하여, 문자열의 일부 요소들에 접근 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #1번 문자열 인덱싱(요소접근 방법) #예제1 str = 'Hello Python' print('str:',str) #문자'e'출력 print('str[1]:', str[1..