오늘의 노드
startswith(), endswith() [ import() ], 공백 문자 trimming, 대소문자 관련, isX [ issupper: all capital, True or False? ], join() & split(), replace(), 불변(immutable)의 문자열 [가변객체 & 붑련객체], 정규표현식
정규표현식(regular expression,regex) [예시. CTRL+F]
**** 기능: 특정 규칙, 패턴을 찾아내내서 정의 또는 다양한 처리
예. 이메일주소, 주민번호, 전화번호, Url, etc
장점: 간단하다 [한번만 사용하면 된다 / 반복 사용이 가능 <-->startwith(), endswith(), replace()는 매번 사용해야 됨]
compile(), search(), match(), findall(), split(), sub(), group()
match()는 앞 부분이 일치하는 대상들을 찾아낸다
group(): 실제 결과에 해당하는 문자열을 반환
구현 방법:
** import re --> re 모듈을 import해서 정규표현식을 사용
** re.compile() 함수로 검색할 문자열들을 호출
**** regex 객체로 필요한 기능 수행
pattern = re.compile("the")

특수문자, 메타문자 (너무 많기에 필요할때 다시 보는걸로)
file, with open("파일 위치"), f.read(), f(readline(), f.readlines(), f.write(str), f.writelines(str), f.close(), f.seek(offset), f.tell()
f = open("5월4주차주가.txt","e")
with 구문을 통해 파일 객체를 f로 return