IT관련(197)
-
내장함수 - basestring()
https://docs.python.org/2/library/functions.html?highlight=map#basestring basestring()str와 unicode의 abstract superclass란다. abstract라서 이것 자체적으로 instance가 될 수 없다.중요하지 않음.
2015.07.16 -
내장함수 - 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