python(55)
-
내장함수 - any(iterable)
https://docs.python.org/2/library/functions.html?highlight=map#any any(iterable)Iterable 항목 중에 하나라도 True면 True를 리턴한다. >>> any(range(0,5))True>>> any((True, False, False))True>>> any((False, False))False>>> any(['x', 'y', '0'])True>>> any(['0'])True
2015.07.16 -
내장함수 - all(iterable)
https://docs.python.org/2/library/functions.html?highlight=map#all all(iterable)Iterable의 항목들이 전부 True면 true를 리턴하고 하나라도 False면 False를 반환한다. >>> all(range(0,5)) False >>> all(range(1,5)) True>>> all(['x', 'b', 'c']) True>>> all((True, False, True))False>>> all((True, True)) True 반드시 param은 iterable 이어야 함.
2015.07.16 -
내장함수 - asb(x)
https://docs.python.org/2/library/functions.html?highlight=map#abs abs(x)숫자에 대한 절대값을 리턴한다.숫자 이외의 데이터는 전부 에러 처리된다. >>> abs(-1) 1 >>> abs(1) 1 >>> abs(-1.23) 1.23 >>> abs(range(0, 5)) Traceback (most recent call last): File "", line 1, in TypeError: bad operand type for abs(): 'list' >>> abs('a') Traceback (most recent call last): File "", line 1, in TypeError: bad operand type for abs(): 'str'
2015.07.16 -
str.join(iterable)
https://docs.python.org/2/library/stdtypes.html?highlight=join#str.join Param으로 받은 iterable의 항목들 사이에 원하는 문자열을 추가해준다. >>> abc = 'abcdefg' >>> print ','.join(abc) a,b,c,d,e,f,g 다만 이 함수는 문자열 조합을 하기 때문에 param으로는 상수가 있는 iterable이 오면 에러가 발생한다. 이런 경우 상수의 iterable을 문자로 재조합해야 한다. >>> number = [1, 2, 3, 4] >>> print 'x'.join(number) Traceback (most recent call last): File "", line 1, in TypeError: sequenc..
2015.07.16 -
Iterable
https://docs.python.org/2/glossary.html#term-iterable 모든 sequence type(list, str, tuple)과 non-sequence type인 dict, file 그리고 __iter__()나 __getitem__()이 정의된 class를 통칭하여 부르는 명칭이다. Data들의 집합을 의미하며 주로 for loop에서 리스트에 사용될 수 있다. for 변수 in 리스트: pass
2015.07.16 -
파이썬 첼린지(Python Challenge) - What about making trans? - 1
출처: http://www.pythonchallenge.com/pc/def/map.html everybody thinks twice before solving this. g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj. General tips: Use the hints. They are helpful, most of the times. Investigate the data given to you..
2015.07.09