[Python] 파이썬 함수 (Function) Start

BioinformaticsAndMe







파이썬 함수 (Python Function)


: 파이썬 함수는 호출할 때만 실행되는 코드 단위

: 매개변수를 포함한 데이터를 함수를 통해 전달 가능

: 중복되는 스크립트를 줄여, 프로그램의 가독성을 높여줌






1. 함수(function) 만들기


: 파이썬 function을 만들기 위해서, 'def' 키워드로 선언을 해줘야함

# my_function 함수 만들기

def my_function(): print("Hello from a function")

# my_function 함수 호출

my_function()

Hello from a function




2. 함수 매개변수(parameter)


: 입력된 정보가 매개변수(parameter)를 통해 함수에 전달됨

*매개변수(parameter) - 입력된 정보가 저장되는 변수

# fname 매개변수를 사용한 함수 만들기

def my_function(fname): print(fname + " Refsnes")

# 아래 입력된 정보들은 함수의 매개변수로 인지되어 호출

my_function("Emil") my_function("Tobias") my_function("Linus")

Emil Refsnes Tobias Refsnes Linus Refsnes

# 입력된 정보없이 함수를 호출하면, default로 지정된 값이 출력됨

def my_function(country = "Norway"): print("I am from " + country) my_function("Sweden") my_function("India") my_function() my_function("Brazil")

I am from Sweden I am from India I am from Norway I am from Brazil




3. 함수 return


: 파이썬 함수 내에 사용되는 'return'은 결과값을 반환하기 위해 사용됨

# return을 통해, 연산 결과를 반환

def my_function(x): return 5 * x print(my_function(3)) print(my_function(5)) print(my_function(9))

15 25 45





#Reference

1) https://www.w3schools.com/python/python_functions.asp

2) https://www.askpython.com/python/python-functions





[Python] 파이썬 함수 (Function) End

BioinformaticsAndMe

'Python' 카테고리의 다른 글

[Python] File Handling  (0) 2019.12.17
[Python] 표준 입력 (User Input)  (0) 2019.12.12
[Python] 파이썬 반복문  (0) 2019.11.28
[Python] 파이썬 조건문  (0) 2019.11.21
[Python] 사전(Dictionary)  (0) 2019.11.05

+ Recent posts