분류 전체보기(433)
-
내장함수 - execfile(filename[, globals[, locals]])
https://docs.python.org/2/library/functions.html#execfile execfile(filename[, globals[, locals]])exec()와 유사하며 코드 대신 파이썬 코드로 작성된 파일을 수행할 때 사용된다. $ python test.py 42 $ python Python 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> execfile('test.py') 42 >>> g = {} >>> l ..
2015.07.20 -
내장함수 - eval(expression[, globals[, locals]])
https://docs.python.org/2/library/functions.html#eval eval(expression[, globals[, locals]])expression을 코드로 인식하여 수행하고 반환값이 있으면 리턴한다.exac()와 햇갈리는 면이 있는데 결국 중요한건 param으로 오는 것을 코드로 인식하여 실행한다는 것이다. >>> a = 2 >>> my_cal = '42 * a' >>> result = eval(my_cal) >>> print result 84 >>> def my_func(arg): ... print('Called with %d' % arg) ... return arg * 2 ... >>> eval('my_func(42)') Called with 42 84 >>> ex..
2015.07.20 -
내장함수 - enumerate(sequence, start=0)
https://docs.python.org/2/library/functions.html#enumerate enumerate(sequence, start=0)enumerate object를 생성하여 리턴한다.Param sequence는 반드시 sequence나 iterator 혹은 iterator method를 지원하는 object 이어야만 한다. >>> seasons = ['Spring', 'Summer', 'Fall', 'Winter'] >>> list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')] >>> list(enumerate(seasons, start=1)) [(1, 'Spring'), (2, 'Sum..
2015.07.20 -
내장함수 - divmod(a, b)
https://docs.python.org/2/library/functions.html#divmod divmod(a, b)a, b의 나눗셈을 하여 몫과 나머지를 튜플형태로 반환한다.즉, (a // b, a % b)의 형태로 리턴됨. >>> divmod(2, 3) (0, 2) >>> divmod(4, 2) (2, 0) >>> divmod(4.0, 2) (2.0, 0.0) >>> divmod(4.1, 2) (2.0, 0.09999999999999964)
2015.07.20 -
내장함수 - 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