Python
Return Recap
Helmi
2023. 6. 21. 19:05
String 한 줄로 적기
f = format 나타냄.
f"{넣고싶은 변수 이름}"
my_name = "helmi"
my_age = 14
my_color_eyes = "brown"
print(f"Hello I'm {my_name} and I'm {my_age} years old. {my_color_eyes} is my eye color")
만일 여기서 f를 넣지 않으면
이렇게 출력 됨
응용해서 주스메이커 만들기
def make_juice(fruit):
return f"{fruit} + 🥃"
def add_ice(juice):
return f"{juice} + 🧊"
def add_sugar(iced_juice):
return f"{iced_juice} + 🍭"
juice = make_juice("🍊")
cold_juice = add_ice(juice)
perfect_juice = add_sugar(cold_juice)
print(perfect_juice)
과정을 보면
juice = "🍊 + 🥃"
cold_juice = "🍊 + 🥃 + 🧊"
perfect_juice = "🍊 + 🥃 + 🧊 + 🍭"
print(perfect_juice)
return은 함수 밖으로 코드 보내줌!!
파이썬은 그걸 잡아서 코드에 대입 시켜줌
return 키워드는 함수를 끝내버림
해당 줄 이후 코드는 더 진행 안시킴 (실행시킬 마지막 코드임)
def make_juice(fruit):
return f"{fruit} + 🥃"
print("this is not printed") //해당 프린트는 절대 보이지 않을 것