파이썬(Python)

파이썬 - 내장 함수

BlueNoa 2021. 6. 14. 02:46
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