IT관련(197)
-
내장함수 - dir([object])
https://docs.python.org/2/library/functions.html#dir dir([object])현재 정의된 이름들(object, 변수, ...)의 목록을 리턴한다. >>> dir() ['__builtins__', '__doc__', '__name__', '__package__', 'a', 'b', 'c', 'd', 'e', 'foobar', 'x', 'y'] >>> del x>>> dir() ['__builtins__', '__doc__', '__name__', '__package__', 'a', 'b', 'c', 'd', 'e', 'foobar', 'y']>>> dir(y) ['__class__', '__delattr__', '__dict__', '__doc__', '__form..
2015.07.20 -
내장함수 - dict
https://docs.python.org/2/library/functions.html#func-dict class dict(**kwarg)class dict(mapping, **kwarg)class dict(iterable, **kwarg) 딕셔너리를 생성하여 리턴한다.딕셔너리를 생성하는 방법은 여러가지가 있을 수 있다. >>> a = dict(one=1, two=2, three=3) >>> b = {'one': 1, 'two': 2, 'three': 3} >>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3])) >>> d = dict([('two', 2), ('one', 1), ('three', 3)]) >>> e = dict({'three': 3, 'one':..
2015.07.20 -
내장함수 - delattr(object, name)
https://docs.python.org/2/library/functions.html#delattr delattr(object, name)Parameter로 받는 object에 존재하는 name의 attribute(변수, 데이터, 함수, ...)를 삭제한다. >>> class foobar():... data = [1,2,3,4]... def __init__(self, val):... self.val = val... >>> x = foobar>>> y = foobar(['1', '2'])>>> print x.data[1, 2, 3, 4]>>> print y.data[1, 2, 3, 4]>>> print x.valTraceback (most recent call last): File "", line 1, ..
2015.07.20 -
내장함수 - complex([real[, imag]])
https://docs.python.org/2/library/functions.html#complex class complex([real[, imag]])복소수를 리턴한다. 파이썬이 수학에 유용하게 사용되는 것이라 생각할 수 있는 함수인듯.복소수라는 건 결국 a + bi로 표현하는 거라고 이해하면 됨. >>> complex('1+2j') (1+2j) >>> complex('1+2j',1) Traceback (most recent call last): File "", line 1, in TypeError: complex() can't take second arg if first is a string >>> complex(6, 0)(6+0j)>>> complex(7, 1)(7+1j)>>> complex(8,..
2015.07.20 -
내장함수 - compile(source, filename, mode[, flags[, dont_inherit]])
https://docs.python.org/2/library/functions.html#compile compile(source, filename, mode[, flags[, dont_inherit]])파이선으로 작성된 소스를 컴파일하여 Code object로 만들어 준다. 생성된 code object는 exec()나 eval()로 실행될 수 있다.exec()로 실행되는 경우 항상 리턴값이 없으며 eval()로 실행되는 경우 리턴값이 있다면 받을 수 있다.일반적으로 사용되지는 않는다. >>> codeobj = compile('x = 2\nprint "X is", x', 'fakemodule', 'exec')>>> exec(codeobj)X is 2 AST object를 컴파일 할 수 있다고 한다. -->..
2015.07.16 -
내장함수 - cmp(x, y)
https://docs.python.org/2/library/functions.html#cmp cmp(x, y)Object x와 y를 비교한 결과를 리턴한다.x y 인 경우 양수를 리턴한다. >>> cmp(1, 10) -1 >>> cmp(4, 4) 0>>> cmp(10, 1) 1>>> cmp(chr(60), chr(80)) -1 >>> cmp(chr(60), chr(60)) 0>>> cmp(chr(80), chr(60)) 1>>> cmp([1, 2], [1, 2])0>>> cmp([0, 2], [1, 2])-1>>> cmp([2, 2], [1, 2]) 1>>> cmp([1,2,0], [1,2]) 1 파라미터로 list와 같은 s..
2015.07.16