String 형의 데이터를 다루는 함수들을 알아보자
1. len( )
len()은 문자열의 총길이를 구한다
2. count( )
count( )는 문자열 속에 일치하는 문자열의 개수를 반환한다
H를 세어보았을때 1을 반환한다
즉, 대,소문자를 구분하여 값을 반환한다.
3. find( )
find( )는 해당 값이 최초로 시작되는 위치를 알려주며
해당 값이 발견되지 않을 시 -1을 반환한다.
4. index( )
find( )는 해당 값이 최초로 시작되는 위치를 알려주며
해당 값이 발견되지 않을 시 오류를 낸다. ( find( ) 와의 차이점 )
5. Join( )
문자열 사이사이에 구분자를 넣어준다
6. upper( ), lower( )
문자열을 대, 소문자로 바꿔준다
7. strip( ), lstrip( ), rstrip( )
strip( )은 앞뒤 공백을 지워준다.
lstrip( )은 앞 공백을 지워준다
rstrip( )은 뒤 공백을 지워준다
8. replace( )
원하는 기존 문자열을 새로운 새로운 문자열로 '치환'한다.
※변수. replace( '기존 값', '새로운 값' )
str1에서 치환작업을한 값을 str2로 담았다
str1자체를 '수정' 하는 것 처럼 보일 수 있지만
기존 데이터는 유지된다.
9. split( )
원하는 구분자로 하여 값을 나눈다
위와 마찬가지로 스플릿한 결과를 저장하고 싶다면
다른 변수에 결과를 담아줘야한다. (기존 변수는 값 유지)
그리고 타입 확인 결과 나누어진 데이터는 리스트 형태로 저장된다.
'Python > Python 문법' 카테고리의 다른 글
Python List 메서드 [ append, insert, len, sort, reverse, index, count, remove, p (0) | 2019.12.19 |
---|---|
Python [ List 생성 및 기초 ] (0) | 2019.12.19 |
Python 문자열 활용 [ 생성, 인덱싱, 슬라이싱, len ] (0) | 2019.12.18 |
Python 입력, input( ), [ split, map ] (0) | 2019.12.18 |
Python 변수, type( ) (0) | 2019.12.18 |