Python : 내장함수

김가영·2020년 10월 5일
0

Python

목록 보기
8/17
post-thumbnail

▶︎ abs(3) : 절댓값을 돌려주는 함수


▶︎ all([1,2,0]) : 매개변수로 iterable 을 받아 iterable 내의 모든 요소가 참이거나 비어있으면 True, 아니면 False를 반환

all("") # true
all([""]) # false
all({True : 'a', False : 'b'}) # false 

→ dictionary 의 경우 key 값으로 판단


▶︎ any([1,2,3,0]) : iterable 자료형을 인수로 받아 요소 중 하나라도 참이 있으면 True 를 반환. all 의 반대


▶︎ chr(97) : 아스키 코드 값을 받아 해당하는 문자를 출력
▶︎ ord('A') : 아스키코드 값을 출력


▶︎ divmod(a,b) : a를 비로 나눈 몫과 나머지를 튜플형태로 반환


▶︎ filter(__function, __iterable) : 첫번째 인수로 함수 이름을, 두번재 인수로 iterable 자료형을 받아 두번째 인수의 요소가 함수에 입력되었을 때 반환값이 참인 것만 걸러 내 돌려준다.

list(filter(lambda x : x>0, [1,-3,2,0,-5,6])) 
# [1,2,6]

▶︎ hex(3) : 정수 값은 16진수로 변환


▶︎ oct(34) : 정수 형태의 숫자를 8진수 문자열string로 바꾸어 돌려주는 함수


▶︎ bin(4) : 이진법 string 으로 변환


▶︎ int(x, radix) : radix 진수로 표현된 문자열 x 를 10진수로 변환하여 돌려준다

int('11',2) 	#3

▶︎ map(__function, __iterable) : 입력받은 자료형의 각 요소를 함수가 수행한 결과를 묶어서 돌려준다.


▶︎ max(__iterable) : 인수로 반복 가능한 자료형을 받아 최댓값을 돌려준다.

max("python")	#'y'

▶︎ ord(char) : 문자의 아스키 코드 값을 돌려준다.


▶︎ pow(x,y) : x의 y제곱한 결과값을 돌려준다.


▶︎ round(number) : 반올림해준다.


▶︎ round(number, digit) : 소수점 digit 자리까지만 반올림하여 표시


▶︎ str(object) : 문자열 형태로 객체 변환


▶︎ sum(__iterable) : 입력받은 리스트나 튜플의 모든 요소의 합을 돌려준다


▶︎ zip(*iterable) : 동일한 개수로 이루어진 자료형을 묶어주는 역할

list(zip("abc","def")) 		#{('a','d'),('b','e'),('c','f')]


profile
개발블로그

0개의 댓글