1. 함수

def 함수이름():

    실행할 내용

함수이름()

 

-함수를 통해 코드의 양을 줄이고 효율적인 실행이 가능합니다.

-파이썬에서는 들여쓰기를 통해 코드블럭을 구분합니다.

-return을 통해 함수의 결과값을 정할 수 있습니다.

-return을 사용하면 return을 만나는 즉시 함수의 실행이 끝납니다.

-return을 활용하여 함수의 재사용성을 높여줄 수 있습니다.

def 함수이름(매개변수):

    return a*매개변수

print(함수이름(매개변수))

 

-매개변수를 활용하여 함수를 더 다양하게 활용할 수 있습니다.

-콤마(,)를 기준으로 하여 매개변수를 여러개 넣을 수도 있습니다.

 

2. 모듈

-내장 모듈을 통해 다양한 기능을 사용할 수 있습니다.

-파이썬 공식 홈페이지에서 각종 모듈을 찾아볼 수 있습니다.

import 모듈명

모듈.사용할이름

-외부에 파이썬 파일을 따로 만들어서 직접 모듈로 사용할 수 있습니다.

-모듈을 통해 중복을 제거하거나 재활용성을 증대할 수 있습니다.

 

3. 객체지향

-class와 instance로 구성돼있습니다.

-instance는 class를 복제한 것 입니다.

-instance마다 다른 값을 가질 수 있습니다.

-class와 instance를 구분해야합니다.

-함수 == 메소드

-변수 == 속성, 필드, 상태

-행위 == 함수 == 메소드

 

class 클래스이름

클래스이름.메소드(변수)

생성자: def __init__(self, 변수1, 변수2)

변수1 변수2를 self.변수1 = 변수1의 형태로 선언 하면 전역변수로 사용할 수 있습니다.

-파이썬의 메소드들은 첫 번째 매개변수를 반드시 정의해야합니다.

-첫 번째 매개변수는 언제나 그 인스턴스가 됩니다.

-첫 번째 매개변수의 이름은 상관 없으나 주로 self를 사용합니다.

+ Recent posts