문자열은 immutable해서 요소 바꾸려면 [:]을 이용하면 편하다.
ex) str = str[1:]+str[0]
str1 in str2 - str1문자열이 str2문자열에 포함되어 있으면 True 아니면 False
startswitch() - 지정한 문자열로 시작하면 True, 그렇지 않다면 False를 반환
endswitch() - 지정한 문자열로 끝나면 True, 그렇지 않다면 False를 반환
a='01-sample.png'
a.startswith('01') #True
a.endswith('.png') #True
'sa' in a # True
split('구분자') - sep 를 구분자 문자열로 사용하여 문자열에 있는 단어들의 리스트를 돌려줌
join() - 들어온요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수
a = ['a', 'b', 'c', 'd', '1', '2', '3']
result1 = "".join(a) #결과 - 'abcd123'
' 1 2 3 '.split() # 결과 - ['1', '2', '3']
str.lstrip() - 왼쪽 공백제거 (괄호 안에 구분자 넣을 을 수 있음 )
str.rstrip() - 오른쪽 공백 제거( 인자가된 문자열의 모든 조합을 제거 )
str.strip() - 양쪽 공백 제거 ( 'apple'.rstrip('elp') -> 'a' )
str.isalnum() - alphanumeric(영어,한글,숫자)이면 True 아니면 False
str.isalpah() - 문자열이 영어 혹은 한글이면 True