< python에서 문자열을 처리하는 함수들에 대해 알아보기 >
다음과 같은 문장이 있을때,
1. lower()
: 모든 문자열을 소문자로 나타낸다
2. upper()
: lower 과 반대로 모든 문자열을 대문자로 나타낸다.
3. isupper()
: 문자열에서 [n]번째로 오는 알파벳이 대문자라면 True, 소문자라면 False를 반환한다.
4. len()
: 문자열의 길이를 나타내준다.
5. replace(a,b)
: 현재 문자열에 있는 a를 b로 바꿔줄 수 있다.
6. index()
: 원하는 알파벳이 문자열에서 몇번째에 오는지 나타내준다.
예시에서는 "i"가 2번 나오는데, 제일 처음 나오는 경우가 몇번째인지 결과값으로 나온다.
index( "i", start )
앞에 찾고싶은 알파벳을 적고, 뒤에 몇번째부터 시작하여 찾을지를 설정할 수 있다.
이전에 i를 6번째에서 찾았기때문에, start를 index+1로 설정하면 그 다음으로 i가 몇번째에 오는지 알 수 있다.
7. find()
: index와 마찬가지로 find를 통해 원하는 알파벳이 몇번째에 위치하는지 알 수있다.
단, index와 find의 차이가 있다면,
문자열에서 없는 단어를 찾으려고 했을 경우,
find는 false의 의미로 -1을 반환하는 반면,
index는 오류를 띄운다.
그래서 find로는 다음 명령이 계속 실행가능하지만, index로는 다음 명령이 실행불가능하다.
8. count()
: 해당 알파벳이 문자열에서 몇번 출연하는지 알 수 있다.
'Programming > Python' 카테고리의 다른 글
파이썬 코딩 따라하기(기본) -리스트 (0) | 2020.11.25 |
---|---|
파이썬 코딩 따라하기(기본) - 탈출문자 (0) | 2020.11.16 |
파이썬 코딩 따라하기(기본) - 문자열포맷 (0) | 2020.11.16 |
파이썬 코딩 따라하기(기본) - random (0) | 2020.11.05 |
파이썬 코딩 따라하기(기본) - 숫자처리함수 (0) | 2020.11.03 |