학원수업/파이썬

학원 43일차 복습(5/16)

파워욱 2018. 5. 16. 16:39

이론




파일 객체 = 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