(Python 입문기) 파이썬 특이점 정리 3 (내장 함수들)
by 줌코딩
abs
절대값을 돌려주는 함수이다.
>>> abs(3)
3
>>> abs(-3)
3
>>> abs(-1.2)
1.2
all
리스트 전체가 참인지 확인해주는 일을 한다.
>>> all([1, 2, 3])
True
>>> all([1, 2, 3, 0])
False
any
리스트 중에 하나만 참이 있어도 True, 모두가 거짓이면 False를 리턴한다.
>>> any([1, 2, 3, 0])
True
>>> any([0, ""])
False
chr
아스키 코드를 받아 그 값을 문자로 출력
>>> chr(97)
'a'
>>> chr(48)
'0'
divmod
나눈 몫과 나머지를 tuple형태로 저장
>>> divmod(7, 3)
(2, 1)
filter
특정 규칙에 의해 걸러서 리턴값이 참인 애들만 걸러서 돌려준다.
def positive(x):
return x > 0
print(list(filter(positive, [1, -3, 2, 0, -5, 6])))
[1,2,6]
hex
16진수로 변환
id
고유 주소값을 리턴
input
사용자로부터 인풋받아
int
해당 값을 정수형으로 변환시켜줘
len
객체 속 요소의 갯수를 리턴
list
반복가능한 자료형을 받아서 리스트로 만들어서 리턴
>>> list("python")
['p', 'y', 't', 'h', 'o', 'n']
>>> list((1,2,3))
[1, 2, 3]
map
map(f, iterable)로 반복가능한 자료형을 받아서 f에 의해서 처리한 결과값을 묶어서 리턴
>>> def two_times(x):
... return x*2
...
>>> list(map(two_times, [1, 2, 3, 4]))
[2, 4, 6, 8]
max
최대값을 찾아서 리턴
min
최소값을 리턴
sorted
정렬
sum
더해줘
tuple
반복가능한 자료형을 받아서 튜플 형태로 바꿔서 리턴해줘
>>> tuple("abc")
('a', 'b', 'c')
>>> tuple([1, 2, 3])
(1, 2, 3)
>>> tuple((1, 2, 3))
(1, 2, 3)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
Subscribe via RSS