Helmi

Parameters 본문

Python

Parameters

Helmi 2023. 5. 26. 12:15

출력결과 수정 및 바꾸기 위해 function에 어떻게 데이터 보내는지에 관한 것

 

function에서 값 받아 사용하는 법

function 만들 때 데이터 들어갈 수 있는 공간 제공

def say_hello(name) :

()괄호 안에 넣어줌 ("" 큰따옴표X)

say_hello function이 데이터 받을거라고 알려주는 것

그리고 helmi 데이터를 name의 값으로 줄 것

def say_hello(name) :
   print("hello how r u?")

say_hello("helmi")

say_hello function은 하나 값 받고 그 값은 내가 쓸 수 있도록 name쪽에 저장

 

사용은 

def say_hello(name) :
   print("hello", name, "how are you?")

say_hello("helmi")

name이라는 플레이스 홀더는 function안에서 쓸 수 있는 변수

만약 여기서 print (name)을 따로 적으면 오류 발생

print(name) 오류

name 변수는 say_hello function 안에서만 유효

 

재사용도 가능하다

def say_hello(name) :
   print("hello", name, "how are you?")

say_hello("helmi")
say_hello("park")
say_hello("kim")
say_hello("lee")

데이터를 직접 function에 넣고 function은 이 데이터 받아 사용 함

 

프로그래머들이 이런것들 언급할 때 사용하는 용어들 중요

def say_hello(name) : 여기서 name은 parameter(파라미터)라고 함 (플레이스 홀더)

 

say_hello("helmi")
say_hello("park")
say_hello("kim")
say_hello("lee")

여기서 helmi, park, kim, lee는 argument라고 함 (실제로 전달한 데이터)

 

'Python' 카테고리의 다른 글

복습(함수)  (0) 2023.05.27
Multiple Parameters  (0) 2023.05.27
indentation  (0) 2023.05.26
Functions  (0) 2023.05.25
복습  (0) 2023.05.25