함수
파이썬에서 함수를 만들고자 할 때
'def' 를 사용한다.
#function
def say_hello():
print('How are you?')
say_hello() #calling the function
함수이름() 이런식으로 함수를 실행시킬 수 있다.
ex. say_hello()
함수 파라미터
함수에는 여러 개의 파리미터를 넣을 수 있다.
여기서 파라미터는 함수 안에 있는 공간이라고 생각하면 된다.
아래 코드를 보면
say_hello(who) 로 되어있다.
여기서 who는 함수 안의 'who' 라는 이름을 가진 공간을 만든 것이나 다름없다.
#function
def say_hello(who):
print(f'How are you {who}?')
#파이썬은 다른 언어들과 다르게 공백으로 범위를 지정함.
#다른 언어의 경우 범위지정할 때 {} 를 이용함.
say_hello('jay') #parameter를 받아줄 공간이 필요함.
만약 함수의 파라미터가 존재하는 데
함수실행 시 파라미터를 안넣어주면 오류가 발생한다.
그러므로 파라미터가 있다면 반드시 채워줄 것.
#function
def say_hello(user_name):
print(f'hello, {user_name}, how are you? ')
def say_bye():
print('bye bye')
say_hello('jay') #parameter를 받아줄 공간이 필요함.
say_hello('donghee')
say_hello('choihee')
#function
def say_hello(user_name, user_age): #파라미터의 수는 원하는 만큼 넣을 수 있음.
print(f'hello, {user_name}, how are you? ')
print(f"you are {user_age} years old")
def say_bye():
print('bye bye')
say_hello('jay',2) #parameter를 받아줄 공간이 필요함.
say_hello('donghee',5)
say_hello('choihee',6)
위와 같이 함수를 작성한다면 확장성을 높여줄 수 있다.
[Python] 파이썬 계산기 연습 (0) | 2024.01.15 |
---|---|
[Python] default Parameter (디폴트 파라미터) (1) | 2024.01.15 |
[Python] 딕셔너리 (0) | 2022.08.09 |
[Python] 가상환경 설정하기 (0) | 2022.08.05 |
[Python] Pyperclip (0) | 2022.07.27 |