λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
λ°˜μ‘ν˜•

ν•¨μˆ˜8

[Python] ν•¨μˆ˜ - μž…λ ₯κ°’κ³Ό 결괏값에 λ”°λ₯Έ ν•¨μˆ˜μ˜ ν˜•νƒœ ν•¨μˆ˜λŠ” λ“€μ–΄μ˜¨ μž…λ ₯값을 λ°›μ•„ μ–΄λ–€ 처리λ₯Ό ν•˜μ—¬ μ μ ˆν•œ 결괏값을 λŒλ €μ€€λ‹€. -일반적인 ν•¨μˆ˜ μž…λ ₯값이 있고 결괏값이 μžˆλŠ” ν•¨μˆ˜κ°€ 일반적인 ν•¨μˆ˜μ΄λ‹€. 결괏값을 받을 λ³€μˆ˜ = ν•¨μˆ˜μ΄λ¦„(μž…λ ₯인수 1, μž…λ ₯인수 2, …) -μž…λ ₯값이 μ—†λŠ” ν•¨μˆ˜ >>> def say(): ... return 'Hi' ... >>> >>> a = say() >>> print(a) Hi 결괏값을 받을 λ³€μˆ˜ = ν•¨μˆ˜μ΄λ¦„() -결괏값이 μ—†λŠ” ν•¨μˆ˜ >>> def add(a, b): ... print("%d, %d의 합은 %dμž…λ‹ˆλ‹€." % (a, b, a+b)) ... >>> >>> add(3, 4) 3, 4의 합은 7μž…λ‹ˆλ‹€. >>> a = add(3, 4) 3, 4의 합은 7μž…λ‹ˆλ‹€. >>> print(a) None 결괏값은 였직 return .. 2021. 3. 19.
[Python] ν•¨μˆ˜ β–Ά ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜λŠ” 이유? λ°˜λ³΅λ˜λŠ” 뢀뢄이 μžˆμ„ 경우 '반볡적으둜 μ‚¬μš©λ˜λŠ” κ°€μΉ˜ μžˆλŠ” λΆ€λΆ„'을 ν•œ λ­‰μΉ˜λ‘œ λ¬Άμ–΄μ„œ 'μ–΄λ–€ μž…λ ₯값을 μ£Όμ—ˆμ„ λ•Œ, μ–΄λ–€ 결괏값을 λŒλ €μ€€λ‹€'λΌλŠ” μ‹μ˜ ν•¨μˆ˜λ‘œ μž‘μ„±ν•˜λŠ” 것이 ν˜„λͺ…ν•˜λ‹€. β–Ά 파이썬 ν•¨μˆ˜μ˜ ꡬ쑰 def ν•¨μˆ˜ 이름(λ§€κ°œλ³€μˆ˜): μˆ˜ν–‰ν•  λ¬Έμž₯1 μˆ˜ν–‰ν•  λ¬Έμž₯2 ... defλŠ” ν•¨μˆ˜λ₯Ό λ§Œλ“€ λ•Œ μ‚¬μš©ν•˜λŠ” μ˜ˆμ•½μ–΄μ΄λ©°, ν•¨μˆ˜ 이름은 μž„μ˜λ‘œ λ§Œλ“€ 수 μžˆλ‹€. ν•¨μˆ˜ 이름 λ’€ κ΄„ν˜Έ μ•ˆμ˜ λ§€κ°œλ³€μˆ˜λŠ” 이 ν•¨μˆ˜μ— μž…λ ₯으둜 μ „λ‹¬λ˜λŠ” 값을 λ°›λŠ” λ³€μˆ˜μ΄λ‹€. 예) def add(a, b): return a + b μœ„ ν•¨μˆ˜λŠ” λ‹€μŒκ³Ό 같이 ν’€μ΄λœλ‹€. 이 ν•¨μˆ˜μ˜ 이름(ν•¨μˆ˜ 이름)은 add이고, μž…λ ₯으둜 2개의 값을 λ°›μœΌλ©° 결괏값은 2개의 μž…λ ₯값을 λ”ν•œ 값이닀. λ¨Όμ € λ‹€μŒκ³Ό 같이 add ν•¨μˆ˜λ₯Ό λ§Œλ“€μž. >>>.. 2021. 3. 19.
λ°˜μ‘ν˜•