python method3 python 함수3 number = 1; def VarTest(number): number = number + 1; VarTest(number); print(number); 1 함수 안에 지역변수로 생성되서 + 1이 되지 않는다. number = 1; def VarTest(number): number = number + 1; return number; number = VarTest(number); print(number); 2 number = 1; def VarTest(): global number; number = number + 1; VarTest(); print(number); 2 2019. 9. 2. python 함수2 def PrintKwargs(**kwargs): print(kwargs); PrintKwargs(a=1); {'a': 1} def PrintKwargs(**kwargs): print(kwargs); PrintKwargs(name='tester', age=34); {'name': 'tester', 'age': 34} def AddAndMul(number1, number2): return number1 + number2, number1 * number2; result = AddAndMul(3,4); print(result); (7, 12) def AddAndMul(number1, number2): return number1 + number2, number1 * number2; result1, result2 .. 2019. 9. 2. python 함수1 def Add(number1, number2): return number1 + number2; print(Add(3, 4)); def Add(number1, number2): return number1 + number2; print(Add(number2=3, number1=7)); 매개 변수를 선택해서 보낼 수 있다. def Add(*numbers): result = 0; for i in numbers: result = result + i; return result ; print(Add(1,2,3,4,5)); C#에 있는 params[]처럼 파이썬도 매개변수 리스트를 보낼 수 있다. def Add(number, *numbers): for i in numbers: number = number + i; re.. 2019. 8. 27. 이전 1 다음