728x90
반응형
· 내장 함수
함수(function)란 여러 개의 수행문을 하나의 이름으로 묶는 실행 단위이다.
함수의 주된 목적은 반복되는 기능을 다른 곳에서도 사용할 수 있게끔 재활용 하고 반복 작업에 대한 간편화를 목적으로 하고 있다.
함수의 종류는 내장 함수(Maker에서 제공), 사용자 정의 함수로 구분한다.
[참고] - https://docs.python.org/ko/3/library/functions.html
1. abs(x) - 해당 숫자(x)의 절댓값을 반환한다.
print(abs(-3))
3 |
2. all(iterable요소) - 요소가 참이거나 비어있는 공백이면 True를 반환한다.
a = []
b = [1, 2, 3]
print(all(a), all(b))
True True |
3. any(iterable) - 요소 값 중 하나라도 참이라면 True를 반환한다. 비어 있으면 False를 반환한다.
a = []
b = [1, 2, 3]
print(any(a), any(b))
False True |
4. bin(x) - 숫자 x를 0b가 붙은 이진 문자로 변환하여 반환한다.
print(bin(-7), bin(3))
-0b111 0b11 |
5. chr(x) - x에 정수를 넣으면 해당 숫자의 아스키 코드 문자가 출력된다.
print(chr(33))
! |
6. sum(x, y) - 두 수의 합
print(sum({5, 13}))
print(sum([6, 28]))
18 34 |
7. int(x), float(x) - 정수와 인수로 표현하기
print(int('34')) # 문자로 된 숫자
print(float(4))
34 4.0 |
8. eval('수식') - 수식의 문자열을 수식으로 인식하여 출력해줄 수 있다.
a = 4
print(eval('a**2 + 1'))
17 |
9. round(x) - 반올림, ceil(x) - 올림, floor(x) - 내림
print(round(3.14), math.ceil(2.7), math.floor(1.7))
3 3 1 |
10. zip() - 쌍을 맞추어서 튜플로 반환하는 함수
x = [10, 20, 30]
y = ['a', 'b']
for i in zip(x, y):
print(i)
(10, 'a') (20, 'b') |
[참고 및 추가 내용] - https://docs.python.org/ko/3/library/functions.html
728x90
반응형
'파이썬(Python)' 카테고리의 다른 글
함수 내에서 변수의 생존 범위 (0) | 2021.06.16 |
---|---|
파이썬 - 사용자 정의 함수 (0) | 2021.06.15 |
정규 표현식(정규식) - 2 (0) | 2021.06.13 |
정규 표현식(정규식) - 1 (0) | 2021.06.13 |
For 반복문 (0) | 2021.06.12 |