학원 43일차 복습(5/16)
이론
파일 객체 = open(파일 이름, 파일 열기 모드)
r 읽기모드 - 파일을 읽기만 할 때 사용
w 쓰기모드 - 파일에 내용을 쓸 때 사용
a 추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용
def 함수명(매개변수):
<수행할 문장1>
<수행할 문장2>
...
try:
...
except [발생 오류[as 오류 메시지 변수]]:
...
바이너리를 복사하기 위해서는 반드시 버퍼가 필요 **
***인스턴스와 객체의 차이***
a = Cookie()
인스턴스라는 말은 특정 객체(a)가 어떤 클래스(Cookie)의 객체인지를 관계 위주로 설명할 때 사용된다.
즉, "a는 인스턴스" 보다는 "a는 객체"라는 표현이 어울리며, "a는 Cookie의 객체" 보다는 "a는 Cookie의 인스턴스"라는 표현이 훨씬 잘 어울린다.
***self란?***
간단히 말하면, 이 함수를 부르는 객체가 해당 클래스의 인스턴스인지 확인해주기 위한 장치이다.
하지만 단순히 확인하는 것에서 나아가 self를 이용하여 객체 내의 정보를 저장하거나 불러올수 있다.
__init__은 생성자
클래스변수 static
_ 언더바 하나는 protected 변수라고 함.
__ 언더바 두개는 private 변수.
실습
ex6_while.py
ex7_input.py
ex8_input.py
ex9_math_random.py
exam1_py
exam2_Holjak.py
exam3_gugu.py
ex1_def01.py
ex3_try_catch.py
exam1_def.py
exam_Def_Holjak.py
ex1_file.py
ex2_file.py
ex3_file.py
ex1.filecopy.py
ex1_def_filecopy.py
ex2_rename.py
ex2_rename_getsize.py
ex3_TestClass.py
ex3_class2.py
ex3_class3.py