Python
Python, 함수_인수 전달
hwangyoungjae
2016. 4. 21. 20:02
-. 변경가능 변수
>>> def sum1(x,y):
return x + y
>>> sum1(2,3)
5
>>> def ch(x):
x[0] = 'H'
>>> wordlist = ['J','A','M']
>>> wordlist
['J', 'A', 'M']
>>> ch(wordlist)
>>> wordlist
['H', 'A', 'M']
-. 변경불가능 변수
>>> def sum2 (x,y):
x = 1
return x + y
>>> sum2(2,3)
4
>>> def ch(x):
x = x[:]
x[0] = 'H'
return None
>>> wordlist = ['J','A','M']
>>> wordlist
['J', 'A', 'M']
>>> ch(wordlist)
>>> wordlist
['J', 'A', 'M']