티스토리 뷰

Python

함수 객체 다루기

techbard 2016. 4. 28. 20:16

# 함수 객체 핸들


def play():

print("play")


def stop():

print("stop")


fs = [play, stop]


for f in fs:

f()


# 결과

play

stop


# pass by reference

ls = [1]


def add_ls(list):

list.append(2)

return


print("before: ", ls)

add_ls(ls)

print("after: ", ls)


# 결과

before:  [1]

after:  [1, 2]


댓글
댓글쓰기 폼
공지사항
Total
411,812
Today
1
Yesterday
14
«   2020/01   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
글 보관함