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를 사용합니다.
'파이썬(Python)' 카테고리의 다른 글
(점프 투 장고 스터디) 1장 장고시작하기 (0) | 2020.05.10 |
---|---|
파이썬 스터디 백준 알고리즘 문제 7단계(함수) (0) | 2020.04.24 |
파이썬 스터디 백준 알고리즘 문제 3단계~4단계(for문/while문) (0) | 2020.04.22 |
파이썬 스터디 3단계 생활코딩 강의(리스트 추가/반복문/컨테이너와 반복문) (0) | 2020.04.19 |
파이썬 스터디 2단계 생활코딩 강의(조건문/입력과 출력/논리 연산/주석/컨테이너) (0) | 2020.04.17 |