Python - 내장함수

Jin·2021년 7월 14일
1

Python

목록 보기
4/6
post-thumbnail

divmond()

첫 번째 인자를 두 번째 인자로 나눴을 때의 몫과 나머지를 튜플 객체로 반환하는 함수

valt1, val2 = 9,5
result_tuple = divmod(val1,val2)

# 몫 1, 나머지 4

pow()

첫 번째로 전달된 인자 값에 대해 두 번째로 전달된 인자 값으로 제곱한 결과를 반환하는 함수

data_list = [1,2,3,4,5]

pow(3,2) # 9

enumerate()

list ,tuple, 문자열과 같은 시퀀스형을 입력받아 인덱스를 포함하는 튜플 객체를 항목으로 구성하는 enumerate 객체를 반환하는 함수

data_lisst = [10,20,30,40,50]

for idx, val in enumrate(data_list):
	print("data_list[{0}]: {1}".format(idx,val))

filter()

조건에 해당하는 항목을 걸러내는 함수

def iseven(num):
	return num%2 ==0

numbers = [1,2,3,4,5,6,7,8,9,10]

ret_val = filter(iseven, numbers)  #isseven 함수가 True를 변환한 짝수 값을 항목으로 하는 리스트 생성후 반환

range()

range(시작값, 마지막값, 증감치)
마지막값 바로 앞의 값까지 포함
생략 할시 첫 번재 매개변수의 기본값0, 세 번재 매개변수의 기본값 1

globals()

현재의 전역 심볼 테이블을 보여주는 딕셔너리를 반환하는 함수
전역변수와 함수, 클래스의 정보 포함

locals()

현재의 지역 심볼 테이블을 보여여주는 딕셔너리를 반환하는 함수
매개변수를 포함한 지역변수와 중첩함수의 정보 포함

isinstance()

첫 번째 인자로 전달된 객체가 두 번째 인자로 전달된 클래스의 인스턴스인지에 대한 여부를 True/False 반환하는 함수

issubclass()

첫 번째 인자로 전달된 클래스가 두 번째 인자로 전달된 클래스의 서브클래스인지에 대한 여부를 True/False로 반환하는 함수

profile
내가 다시 볼려고 작성하는 블로그

0개의 댓글