python = "Python is Amazing"이라는 문자열 변수를 지정하고,
1. 대소문자
lower( ) --> 전부 소문자로 반환
upper( ) --> 전부 대문자로 반환
islower( ) --> 소문자가 맞니? True or False
isupper( ) --> 대문자가 맞니? True or False
swapcase( ) --> 대 <->소문자 변환
2. 문자열 계산
len( ) --> 문자열의 개수를 반환
count( ) --> 특정 문자열이 나온 횟수 반환
replace(a, b) --> a를 b로 변환 (공백도 " "으로 변환 설정가능)
3. 문자열 찾기
index( ) --> 몇 번째 자리인지 찾는다
find( ) --> 몇 번째 자리인지 찾는다
기능적으론 두 함수가 같아 보이지만,
3-1) find( )
찾는 문자가 없는 경우에 -1을 출력한다.
문자열을 찾을 수 있는 변수는 문자열만 사용이 가능하다. 리스트, 튜플, 딕셔너리 자료형에서는 find 함수를 사용할 수 없다. 만일 사용하게 되면 AttributeError 에러가 발생한다.
3-2) index( )
찾는 문자가 없는 경우에 ValueError 에러가 발생한다.
문자열, 리스트, 튜플 자료형에서 사용 가능하고 딕셔너리 자료형에는 사용할 수 없어 AttributeError 에러가 발생한다.