def plus(x):
x = x + 10
print(x)
plus(10)
파이썬으로 코드를 작성할 때 여러번 반복되는 코드를 작성해야 될 때가 있다. 이럴 때 코드를 일일이 반복해서 쓰면 매우 힘들고 불편할 때가 많다. 이럴 때 쓰는 기능이 바로 함수와 모듈이다.
함수는 어떠한 기능을 하는 공식 같은 것을 따로 설정해놓는 것이다. 상자의 수학적 개념을 떠올리면 쉽게 이해가 될 것이다.
파이썬에서 함수는 def를 써서 작성한다. 함수를 작성한 뒤 함수의 이름을 적어 실행시키면 그 함수가 실행된다.
def plus(x):
x = x + 10
print(x)
plus(10)
위 코드의 실행 결과는 20이다.
모듈은 함수와 매우 비슷한 기능이지만 함수와는 다르게 함수들의 모음이나 파일 등을 불러온다.
모듈에는 주로 세 가지 종류가 있다. 파이썬 내에 이미 있는 표준 모듈, 외부에서 가져오는 외부 모듈, 사용자가 직접 만드는 사용자 정의 모듈이 있다.
모듈을 작성할 때는 import를 사용한다.
import requests
req = requests.get('https://www.naver.com/')
위의 코드는 외부 모듈의 예시로, 실행하면 네이버 홈페이지를 불러올 수 있다.
함수와 모듈을 통해 좀 더 쉽게 파이썬 코드를 작성할 수 있을 것이다.
'코딩' 카테고리의 다른 글
파이썬 클래스(class) 함수 심화 [파이썬 3.7] (0) | 2020.08.15 |
---|---|
[파이썬 3.7] 함수의 응용 (0) | 2020.08.10 |
파이썬의 클래스(class) [파이썬 3.7] (0) | 2020.08.01 |
[파이썬 3.7] sort 없이 리스트 정렬하기 (0) | 2020.05.16 |
파이썬 3.7로 태극기 그리기 (3) | 2020.05.02 |