Helmi

Return Recap 본문

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") //해당 프린트는 절대 보이지 않을 것

 

'Python' 카테고리의 다른 글

Return values  (0) 2023.06.20
Default Parameters  (1) 2023.06.19
복습(함수)  (0) 2023.05.27
Multiple Parameters  (0) 2023.05.27
Parameters  (0) 2023.05.26