🫧[μ΄μ½”ν…Œ]파이썬 기본문법-ν•¨μˆ˜&λžŒλ‹€ ν‘œν˜„

RoRAΒ·2023λ…„ 8μ›” 11일

[Python] Algorithms

λͺ©λ‘ 보기
11/22

πŸͺ‚ 2023. 08. 02. Wednesday_ 핫써머..😎.. πŸͺ‚


​
* μ˜€λŠ˜μ€ 'μ΄μ½”ν…Œ' κ°•μ˜μ—μ„œ 배운 'ν•¨μˆ˜ & λžŒλ‹€ ν‘œν˜„' λ‚΄μš© μ •λ¦¬μž…λ‹ˆλ‹€.

​
​

βœ… ν•¨μˆ˜

βœ”οΈ λ§€κ°œλ³€μˆ˜ : ν•¨μˆ˜ λ‚΄λΆ€μ—μ„œ μ‚¬μš©ν•  λ³€μˆ˜
βœ”οΈ λ°˜ν™˜ κ°’ : ν•¨μˆ˜μ—μ„œ 처리된 κ²°κ³Όλ₯Ό λ°˜ν™˜
βœ”οΈ λ§€κ°œλ³€μˆ˜μ™€ λ°˜ν™˜ 값은 μ‘΄μž¬ν•˜μ§€ μ•Šμ„ μˆ˜λ„ μžˆλ‹€.
def ν•¨μˆ˜λͺ…(λ§€κ°œλ³€μˆ˜):

	μ‹€ν–‰ν•  μ†ŒμŠ€μ½”λ“œ~~
    
     return λ°˜ν™˜ κ°’
def add(a,b)
	return (a+b)

​

πŸ‘‰ global ν‚€μ›Œλ“œ

βœ”οΈ μ „μ—­λ³€μˆ˜ μ°Έμ‘° κ°€λŠ₯
a = 0

def func():
	global a
    a += 1

for i in range(10):
	func()
   
print(a)

​
​

βœ… λžŒλ‹€ ν‘œν˜„μ‹

βœ”οΈ ν•¨μˆ˜μ˜ 이름도 μš”κ΅¬ν•˜μ§€ μ•ŠλŠ”λ‹€. (=이름 μ—†λŠ” ν•¨μˆ˜ κ°€λŠ₯)
βœ”οΈ ν•¨μˆ˜λ₯Ό ν•œ 쀄에 μž‘μ„±ν•  수 μžˆλ‹€.
print(lambda μž…λ ₯받을 λ§€κ°œλ³€μˆ˜: ν•¨μˆ˜) (ν•¨μˆ˜ λ°˜ν™˜ κ°’)
# 일반 ν•¨μˆ˜
def add(a,b)
	 return a+b
print(add(3,7))

# λžŒλ‹€ ν‘œν˜„μ‹ μ‚¬μš©
print((lambda a,b: a+b)(3,7))

​
​

βœ…κΉƒν—™ 정리 πŸ‘‡πŸ‘‡πŸ‘‡

Python-basic-grammer


​

β €β €β €

πŸ“Œ 23. 08. 02

μˆ˜μ •ν•  뢀뢄이 μžˆλ‹€λ©΄, μ•Œλ €μ£Όμ„Έμš”~!~ 😊

0개의 λŒ“κΈ€