
1. ๐ฌ ๋ค์ด๊ฐ๋ฉฐ
๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด ์ ์ํ๊ณผ ๋ฌธ์์ด์ ํจ๊ป ์ฌ์ฉํ ์ ์๋ค.
ํ์ง๋ง ๋ด๊ฐ ๊ถ๊ธ์ฆ์ด ์์๋ ์ด์ ๋ ๊ต์ฅํ ๋ฌด์ง์์ ์์ํ๊ธฐ ๋๋ฌธ์ ๋ค์ํ ๋ฐฉ๋ฒ์ ๊ณต๋ถํด๋ณผ๊ฒธ ์์ฑํ๋ค.
2. โ ๋ฌธ์ ์ํฉ (๋ด๊ฐ ๋ฌธ์ )
return ๋ฌธ์์ ๋ค์๊ณผ ๊ฐ์ด ๋ฌธ์์ด๊ณผ ์ ์ํ์ ํจ๊ป ์จ๋๊ณ ์๋ชป์ ์ฐพ์ง ๋ชปํ๊ณ ์์๋ค.
<python />
return "๊น์๋ฐฉ์ " + answer + "์ ์๋ค"
..์ฐฝํผ
์ด์ฐ๋์๋ ์ด๋ฅผ ๊ณ๊ธฐ๋ก ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก return๋ฌธ์ (๊ผญ retrun์ด ํ์ํ๊ฑด ์๋์ง๋ง) ๋ฌธ์์ด๊ณผ ์ ์ํ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์.
3. ๐ก ๋ฌธ์ ํด๊ฒฐ
์ฐ์ ๋์ ๋ฌธ์ ๋ answer์ด ์ ์ํ์ด๊ธฐ ๋๋ฌธ์ ์ค๋ฅ๊ฐ ๋ ๊ฒ ์ด์๋ค.
๋ด๊ฐ ์ฌ์ฉํ ๊ฒ์ฒ๋ผ ์ ๋๋ค๋ฉด, ๋ฌธ์์ด๊ณผ ์ ์ํ ๋ฐ์ดํฐ ํ์ ๊ฐ์ ์ฐ์ฐ์ ์ํํ ์ ์์ผ๋ฏ๋ก ํ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
๋ฐ๋ผ์
3.1. str() ํจ์ ์ฌ์ฉ
<python />
return "๊น์๋ฐฉ์ " + str(answer) + "์ ์๋ค"
์ ๊ฐ์ด ๊ฐ๋จํ๊ฒ answer์ ๋ฌธ์์ด๋ก ๋ณํํด ๋ฌธ์์ด๊ฐ ๊ฒฐํฉ์ ํ ์ ์๋ค.
๋ค๋ฅธ๋ฐฉ๋ฒ
3.2. 2๊ฐ ๋ณ์
<python />
answer = 1
my_str = "๊น์๋ฐฉ์ "
my_str2 = "์ ์๋ค
return my_str, answer, my_str2
์ด๋ฐ์์ผ๋ก ๋ณ์๋ฅผ ๋ฐํํ๋ฉด ํ์ ์ด ๋ฌ๋ผ๋ ์ ์์ ์ผ๋ก ์ถ๋ ฅ๋๋ค.
3.3. f-string
<python />
return f"๊น์๋ฐฉ์ {answer}์ ์๋ค"
์ ๊ฐ์ด f-string์ ์ด์ฉํ์ฌ, ์ค๊ดํธ๋ก ๋ฌถ์ answer์ ์ ์์ ์ผ๋ก ์ถ๋ ฅํ ์ ์๋ค.
3.3.1. f-string (ํฌ๋งท ๋ฌธ์์ด)์ด๋?
ํ์ด์ฌ 3.6 ์ด์์์ ์ง์ํ๋ ๋ฌธ์์ด ํฌ๋งทํ ๋ฐฉ๋ฒ์ค ํ๋๋ก, ๋ฌธ์์ด ์์์ ๋ณ์๋ ํํ์์ ํฌ๋งทํ ํด์ค๋ค.
๋ฌธ์์ด ์์ ์ ๋์ฌ 'f'๋ฅผ ๋ถ์ฌ์ ์ฌ์ฉํ๊ณ , ๋ณ์๋ ํํ์์ {} ์ค๊ดํธ๋ก ๊ฐ์ธ ์ฌ์ฉํ๋ค.
4. ๐ ๋ง์น๋ฉฐ
์ฝ๋ฉ ํ ์คํธ ์ฐ์ต์ ํ๋ฉด์ ๊ธฐ์ด๋ถํฐ ๋ค์ ๋ค์ง๋ค ๋ณด๋ ๋ถ์กฑํ๋ถ๋ถ์ด ์ฐธ ๋ง์ด ๋ณด์ธ๋ค.
์์์ ๋งํ๋ฏ์ด, return๋ฌธ์๋ง ํด๋น๋๋๊ฒ์ ์๋๋ ๋ฌธ์์ด๊ณผ ์ ์ํ์ ์ ํจ๊ป ์ฌ์ฉํ ๋ ์ค๋ฅ๋ฅผ ์ฐพ์ง ๋ชปํ๊ณ ์๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ๋ค์ ์ ์ ํ ์ฌ์ฉํด๋ณด์.
'Study > Python-Algorithm-Notes' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ์ด์ฌ] ์ซ์์ธ์ง, ๋ฌธ์์ธ์ง ํ๋ณํ๊ธฐ (0) | 2023.04.20 |
---|---|
๋ฆฌ์คํธํ์ intํ์ผ๋ก ๋ณํํ๊ธฐ (2) | 2023.04.16 |