https://docs.python.org/3/library/stdtypes.html#string-methods
a.count(x) : 문자열 a중 x와 일치하는 것의 갯수를 반환한다.
a.find(x) : 문자열 a중 문자 x가 처음으로 나온 위치를 반환한다. 없으면 -1을 반환한다.
a.index(x) : 문자열 a중 문자 x가 처음으로 나온 위치를 반환한다. 없으면 에러를 발생시킨다.
a.join(s) : s라는 문자열의 각각의 요소 문자사이에 문자열 a를 삽입한다.
a.lower() : 문자열 a를 모두 소문자로 바꾸어 준다.
a.upper() : 문자열 a를 모두 대문자로 바꾸어 준다.
a.lstrip() : 문자열 a의 왼쪽 공백을 모두 지운다.
a.rstrip() : 문자열 a의 오른쪽 공백을 모두 지운다.
a.strip() : 문자열 a의 양쪽 공백을 모두 지운다.
a.replace(s, r) : 문자열 a의 s라는 문자열을 r이라는 문자열로 치환한다.
a.split([s]) : 문자열 a를 공백으로 나누어 리스트값을 돌려준다.
a.swapcase() : 문자열 a의 대문자는 소문자로, 소문자는 대문자로 각각 바꾸어 준다.
* DATE 관련 *
https://docs.python.org/3/library/datetime.html
datatime 패키지에서는 날짜와 시간을 함께 저장하는 datetime 클래스, 날짜만 저장하는 date 클래스, 시간만 저장하는 time 클래스, 시간 구간 정보를 저장하는 timedelta 클래스 등을 제공한다.
datetime 패키지는 아래와 같이 임포트한다.
import datetime
datetime.datetime 클래스
우선 datetime.datetime 클래스부터 알아보자. 패키지 이름과 클래스 이름이 datetime으로 같기 때문에 사용할 때 주의해야 한다.
또한 다른 클래스와 달리 클래스 이름이 대문자로 시작하지 않는다.
datetime.datetime 클래스에는 객체를 생성하지 않고도 바로 클래스에서 사용할 수 있는 클래스 메서드라는 것을 제공한다.
가장 대표적인 것이 현재 시각을 출력하는 now() 메서드이다.
dt = datetime.datetime.now()
dt
datetime.datetime(2017, 6, 12, 16, 50, 31, 117791)
now() 메서드는 현재의 컴퓨터 시각을 datetime.datetime 클래스 객체로 만들어 반환한다.
datetime.datetime 클래스 객체는 아래와 같은 속성을 가진다.
year: 년, month: 월, day: 일,hour: 시, minute: 분,second: 초, microsecond: 마이크로초)