본문 바로가기

python 3002

[Python 300제] datetime 모듈, 클래스 메소드 오버라이딩, super 함수, 파일 읽고 쓰기, except Error 처리 1. datetime 모듈 현재시간 확인하기 import datetime as dt now = dt.datetime.now() 현재로부터 몇시간 전 확인하기(timedelta 활용) import datetime as dt now = dt.datetime.now() delta = dt.timedelta(hours=3) diff = now - delta - timedelta의 옵션으로 사용할 수 있는 값은 days, hours, seconds, weeks - months, years는 사용할 수 없음 현재로부터 몇달, 몇년 전 확인하기(relativedelta 활용) - relativedelta의 옵션으로 사용할 수 있는 값은 months, years from dateutil.relativedelta imp.. 2022. 5. 22.
[Python 300제] print함수, 바인딩, immutable, join print 함수 print 함수로 여러 인자를 출력할때 공백이 생기는데 그 공백을 활용하고 싶을때는 sep="인자" 를 사용하면 공백대신에 sep에 할당된 인자가 들어가게 된다. 예 ) print('naver', 'kakao', 'samsung', 'sk', sep="/") # naver/kakao/sk/samsung 한줄에 print함수를 연결해서 사용하고 싶을 경우에는, 함수 끝에 세미콜론(;)을 붙여준다. 예) print(a);print(b) # a # b print 함수가 기본적으로 줄바꿈을 해주기 때문에 줄바꿈 처리되어 출력된다. 바인딩 프로그램에 사용된 구성 요소의 실제 값 또는 프로퍼티를 결정짓는 행위를 의미한다. 함수를 호출하는 부분에서 실제함수가 위치한 메모리를 연결하는 것도 바인딩이다... 2022. 5. 4.