일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 클래스
- AI 윤리
- Java
- Ai
- 데이터분석
- AIVLE
- pandas
- 알고리즘
- 모각코
- 데이터
- numpy
- KT
- 자바
- 데이터과학
- Python
- LG Aimers
- dictionary
- 인공지능
- 파이썬
- 백준
- list
- 정처기
- ai 전문가 과정
- 코딩테스트
- git
- github
- 코딩
- KT AIVLE
- AI학습
- 정처기 실기
Archives
- Today
- Total
무향향수
[Python] 파이썬 함수 사용 방법 본문
목차💟 (파이썬 함수)
- 기본 함수 정의
- 함수 인자값을 디폴트로 지정하는 함수
- 두 개 이상의 값을 리턴하는 함수
💟 1. 기본 함수 정의
사용자가 임의의 기능을 함수로 정의하려면 def를 사용해야한다.
아래는 함수 이름이 addition이고 인자로 받은 값에 7을 더해서 리턴하는 함수이다.
def addition(x):
return x + 7
addition(8) # 15 출력
💟 2. 함수 인자값을 디폴트로 지정하는 함수
함수의 인자 값으로 디폴트 값을 지정할 수 있다.
아래의 예시처럼 함수를 정의하면 함수 호출시 인자 값이 없을 때 디폴트로 인자 x의 값에 1이 배정된다.
def addition(x = 1):
return x + 7
addition() # 8 출력
💟 3. 두 개 이상의 값을 리턴하는 함수
함수 실행 결과로 두 개 이상의 값을 리턴할 때 리턴 값들을 튜플로 처리하면 편리하다.
아래 예시의 함수는 리턴 값이 각각 2배수와 3배수로 구성되는데 이 두값이 각각 변수 x와 y로 배정된다.
def multiply(x):
return x * 2, x * 3
x, y = multiply(7)
print(x, y) # 각각 7에 2와 3을 곱한 14와 21이 리턴된다.
⭐요약⭐
def를 사용하여 함수 지정하기
디폴트 값을 지정하려면 매개변수 안에 미리 지정하기
두 개 이상의 값을 리턴하는 경우 튜플을 사용하기
'데이터분석_Python' 카테고리의 다른 글
[Python] random 이해하기 (rand, randint, randn) (0) | 2023.08.08 |
---|---|
[Python] Matplotlib 기능 이해하기 (0) | 2023.08.04 |
[Python] Numpy(넘파이) 기능 이해하기 (0) | 2023.08.04 |
[Python] 데이터 분석, 데이터 사이언스 (0) | 2023.08.03 |
[Python] Pandas(판다스) 기능 이해하기 (0) | 2023.08.02 |