Python
Python 문법 기초 13 - function(함수) 내장함수
코딩탕탕
2022. 10. 22. 15:55
내장함수란 다른 사람들이 이미 만들어놓은 함수를 import 해서 사용하는 것이다. 만들어 놓은 함수들이 매우 많기때문에 다 외우는 것은 불가능하므로 상황에 따라 검색해서 사용하는 것을 추천한다.
a = 3
print(a)
print(sum([3, 5]))
print(bin(8))
print(int(1.6), float(3))
a = 10
b = eval('a + 5') # eval 을 사용하면 a는 문자열이 아닌 변수를 호출하게 된다.
print(b)
print(round(1.2), round(1.6)) # 반올림 함수
import math
print(math.ceil(1.2), math.ceil(1.6)) # 정수 근사치 중 큰 수
print(math.floor(1.2), math.floor(1.6)) # 정수 근사치 중 작은 수
<console>
3
8
0b1000
1 3.0
15
1 2
2 2
1 1
내장함수를 사용하였다.
b_list = [True, 1, False]
print(all(b_list)) # 모든 값이 참이면 참을 리턴한다.
print(any(b_list)) # 하나라도 참이면 참을 리턴한다.
<console>
False
True
True
True
all 과 any의 함수 차이 비교
and 와 or 과 비슷하지만 all 과 any는 함수이다.
x = [10, 20, 30]
y = ['a', 'b']
for i in zip(x, y):
print(i)
<console>
(10, 'a')
(20, 'b')
x 와 y 의 값을 갯수에 따라 맞춰준다.