[TIL]03.파라미터의 개념_파이썬

jake.log·2020년 7월 20일
0

파라미터의 개념

함수를 호출 할때 마다 다르게 동작시키려면 파라미터의 개념이 필요합니다. (함수에 넘겨주는 값)

def hello(name):
    print("hello")
    print(name)
    print("welcome to wecode!")

hello(jake) # 결과 : hello jake welcome to wecode!

위 함수의 name을 변경 해줄때마다 다르게 동작합니다.

여러개의 파라미터를 사용할 때는 아래와 같이 진행

def sum_three_numbers(num1,num2,num3):
    print(num1+num2+num3)

sum_three_numbers(3,4,5)  # 결과 : 12

옵셔널 파라미터

파라이터에 기본값을 설정해둘 경우를 말합니다.
함수 호출시 기본값이 그대로 출력됩니다.

def my_score(math, english, korean="100"):
    print("내 수학 성적은 %s점" %math)
    print("내 영어 성적은 %s점" %english)
    print("내 국어 성적은 %s점" %korean)

my_score(90,95)            # 기본값이 설정된 파라미터를 바꾸지 않을 때
my_score(85,90,95)         # 기본값이 설정된 파라미터를 바꿀 때

#결과
내 수학 성적은 90점
내 영어 성적은 95점
내 국어 성적은 100점
내 수학 성적은 85점
내 영어 성적은 90점
내 국어 성적은 95점

profile
꾸준히!

0개의 댓글