'파이썬 함수'에 해당되는 글 1건

  1. 2008.03.11 간단한 함수들

간단한 함수들

|

str : 어떤 객체를 문자열 표현으로 변환해준다
      예) str(12345)  -> '12345'

type : 자료형을 확인한다
       예) a = 'dynamic'
           type(a) -> <type 'str'>

eval : 문자열로 된 파이썬식을 실행한다 (식만을 수행한다)
       예) a = 1
           a = eval ('a + 4')
           a  -> 5

exec : 문자열로 된 문을 수행한다 (여러개의 문이라도 가능하다 ''' 로 묶어준다)
       예) a = 5
           exec 'a = a+4'
           a -> 9

compile : 문자열을 파이썬코드로 변환한다
          compile (string, filename, kind)
          string : 코드 문자열
          filename : 코드 문자열이 저장된 파일명 (파일에서 읽혀지지 않았으면 <string>으로 하자)
          kind : exec 여러개의 문일경우
                 eval 하나의 식일경우
                 single 하나의 대화식문

raw_input ('name?') : 키보드로부터 문자열을 입력받는다
          예) name = raw_input ('이름')

len : 문자열의 길이를 반환한다
      예) len(a) -> 9

getrefcount : 레퍼런스 카운트 얻기
              예) import sys
                  sys.getrefcount(a) -> 2
              실제 레퍼런스 카운트보다 하나가 많다 (getrefcount함수가 하나를 참조하기때문에)

id : 객체의 주소 식별
     id(a) -> 22675984

enumerate : 요소의 값과 인덱스 2개를 반환한다
            예) L = ['a','b','c']
                for k, alpha in enumerate (L):
                    print k, alpha

range : 숫자들의 리스트로 반환
        예) range(4) -> [0,1,2,3]
            range(1,11) -> [1,2,3,.....,10]

divmod : 나머지와 몫을 동시에 계산
         예) divmod(5,3) -> (1, 2)

str : print문과 동일한 출력 결과
         예) str(f)

repr : 변수이름만 출력시에 나오는 결과
         예) repr(f)

vars(), locals() : 현재 지역변수와 변수들을 사전형식으로 반환

dir() : 지역적으로 사용가능한 이름 리스트 얻기

And
prev | 1 | next