문자열 관련 함수
문자 개수 세기 - count

문자열.count(문자)
문자열 내에 있는 문자의 개수를 반환한다.
문자 위치 찾기 1 - find

문자열.find(문자)
문자열 중 문자가 처음으로 나오는 인덱스 값을 반환한다.
만약 찾는 문자가 문자열 내에 존재하지 않는다면 -1을 반환한다.
문자 위치 찾기 2 - index
문자열 a는 find에서 사용했던 것과 동일하다.

문자열.index(문자)
find와 같은 기능이다. 다만, 찾는 문자가 존재하지 않는 경우 ValueError가 발생한다.
문자열 삽입 - join

문자열.join(문자열)
이때 괄호 안에 들어가는 문자열 자리에는 리스트 또는 튜플도 사용 가능하다.
위 예시로 살펴보자면 문자열 asd 사이사이에 문자열 ,를 삽입한다.
대문자 변환 - upper

문자열.upper()
문자열 내에 존재하는 소문자를 모두 대문자로 변환한다.
소문자 변환 - lower

문자열.lower()
문자열 내에 존재하는 대문자를 모두 소문자로 변환한다.
공백 지우기 - lstrip, rstrip, strip

문자열.lstrip()은 문자열의 왼쪽 공백을 모두 삭제한다.
문자열.rstrip()은 문자열의 오른쪽 공백을 모두 삭제한다.
문자열.strip()은 문자열의 양쪽 공백을 모두 삭제한다.
문자열 바꾸기 - replace

문자열.replace(바뀌게 될 문자열, 바꿀 문자열)
문자열 안의 특정한 값을 원하는 다른 값으로 변경한다.
이때 변경할 값이 여러 개 존재한다면 해당 값들을 모두 다 변경한다. (하나만 변경하는 게 아님)
문자열 나누기 - split

문자열.split(구분자)
문자열을 괄호 안 구분자를 기준으로 하여 자른다. 반환 형태는 리스트이다.

좀 기괴하지만.. 위처럼 "am" 같은 문자열 자체로도 문자열을 나눌 수 있다.
문자열 관련 함수
문자 개수 세기 - count

문자열.count(문자)
문자열 내에 있는 문자의 개수를 반환한다.
문자 위치 찾기 1 - find

문자열.find(문자)
문자열 중 문자가 처음으로 나오는 인덱스 값을 반환한다.
만약 찾는 문자가 문자열 내에 존재하지 않는다면 -1을 반환한다.
문자 위치 찾기 2 - index
문자열 a는 find에서 사용했던 것과 동일하다.

문자열.index(문자)
find와 같은 기능이다. 다만, 찾는 문자가 존재하지 않는 경우 ValueError가 발생한다.
문자열 삽입 - join

문자열.join(문자열)
이때 괄호 안에 들어가는 문자열 자리에는 리스트 또는 튜플도 사용 가능하다.
위 예시로 살펴보자면 문자열 asd 사이사이에 문자열 ,를 삽입한다.
대문자 변환 - upper

문자열.upper()
문자열 내에 존재하는 소문자를 모두 대문자로 변환한다.
소문자 변환 - lower

문자열.lower()
문자열 내에 존재하는 대문자를 모두 소문자로 변환한다.
공백 지우기 - lstrip, rstrip, strip

문자열.lstrip()은 문자열의 왼쪽 공백을 모두 삭제한다.
문자열.rstrip()은 문자열의 오른쪽 공백을 모두 삭제한다.
문자열.strip()은 문자열의 양쪽 공백을 모두 삭제한다.
문자열 바꾸기 - replace

문자열.replace(바뀌게 될 문자열, 바꿀 문자열)
문자열 안의 특정한 값을 원하는 다른 값으로 변경한다.
이때 변경할 값이 여러 개 존재한다면 해당 값들을 모두 다 변경한다. (하나만 변경하는 게 아님)
문자열 나누기 - split

문자열.split(구분자)
문자열을 괄호 안 구분자를 기준으로 하여 자른다. 반환 형태는 리스트이다.

좀 기괴하지만.. 위처럼 "am" 같은 문자열 자체로도 문자열을 나눌 수 있다.