알고는 있었지만 ^^.... 가끔 힐긋 하는 문자열 메서드...
s.isalnum() : 숫자나 string이 있을 경우 True
s.isalpha() : 특수문자를 제외한 나머지에 대해서 True
s.isascii() : 문자열안에 모든 글자가 ASCII 이면 True
s.isdecmal() : int타입으로 변경가능한 숫자만 True
s.isdigit() : 특수문자로된 숫자도 True로 판별 ex) 3²
s.islower() : 소문자인지 확인
s.isnumeric() : 특수문자로된 숫자도 True로 판별 ex) 3², ½
s.isspace() : 공백 체크
s.istitle() : 모든단어의 첫글자가 대문자 일때 True
s.isupper() : 대문자 체크
s.capitalize()
s.lower() : 대문자를 소문자로 변경
s.replace(old str, new str, int) : 특정 문자열 변환
s.swapcase() : 대문자는 소문자로 소문자는 대문자로 변환
s.title() : 단어의 시작을 대문자로 변환함
s.upper() : 소문자를 모두 대문자로 변환함
s.center(int,chr)
s.ljust(int,chr)
s.rjust(int,chr)
s.zfill(int)
s.count(str)
s.find(str) : return value is index 값이 없을 경우 -1 출력
s.index(str) : 값이 없을 경우 에러
s.rfind(str, int, int)
s.rindex(str) : 마지막에 일치하는 부분의 인덱스
"str".join(list or tuple)
s.expandtabs(int) : '\t' in str
s.partition(str) : 파티션을 나눔 str을 기준으로 3등분함 왼쪽 str 오른쪽 return type은 tuple
rpartition : 마지막에 일치하는 부분에서 나눔
s.rsplit(str,int) : 오른쪽부터 문자열을 나눔
s.split(str,int) : None 불가 if문으로 빼야함
s.splitlines(True) : None 불가
s.lstrip() : 왼쪽 공백 제거
s.rstrip() : 오른쪽 공백 제거
s.strip() : 양쪽 공백제거
s.startswith(str, int, int) : 시작 문자열 체크 시작&끝 문자열,위치 조정 가능
s.endswith(str or tuple)
예제 추가 예정