Study/python(2)
-
재귀,지역변수,전역변수,return,lambda,map,filter,reduce
함수가 자기 자신을 호출하는 재귀적 용법>>> def countdown(n):if n == 0:print ('end')else:print (n)countdown(n-1) >>> countdown(5)54321end 지역변수, 전역변수지역변수 - 함수안에서의 변수, 오로지 함수안에서만 효과가 있다.전역변수 - 함수를 벋어나 전영역에서 효과가 있다. return>>> def function(x):a = 3b = 6y = a * x / bprint (y)return y >>> d = function(3)1>>> d1 lambda (인자 : 표현식)>>> (lambda x,y : x + y)(5, 7)12 map (함수 , 리스트)리스트에서 나온 것을 하나씩 함수에 대입해서 다시 리스트로 보여준다.>>> map..
2018.01.04 -
while / if /for
>>> num = 1>>> while num >> a = 10 + 10 + 10>>> b = 10 * 3>>> if a > b:print('a > b')elif a == b:print('a == b')else:print('a >> muei = ['houdini', 'maya', 'vray', 'nuke']>>> for x in muei:print( '%s, %s' %(x, len(x))) houdini, 7maya, 4vray, 4nuke, 4 tip%는 숫자와 함께 쓰이면 나머지를 구하는 연산자가 되고, 문자열과 함께 쓰이면 문자열 포매팅을 위해 사용된다.
2018.01.02