[Python:파이썬:기초] 21. 내장 함수(Built-in Functions)
안녕하세요 JollyTree입니다 (•̀ᴗ•́)و
내장 함수는 파이썬이 제공하는 자체 함수입니다. 파이썬을 설치하면 다양한 함수들이 개발자가 구현할 필요 없이 파이썬 자체에 포함되어 있습니다. 따라서 어떤 함수들이 내장함수로 이미 구현되어 있는지를 알아두면 프로그래밍할 때 유용하게 사용할 수 있습니다.
아래 참고 링크는 파이썬이 제공하는 내장 함수들의 목록입니다. 한글로도 볼 수 있습니다.
※ 참고: 파이썬 내장함수(Built-in Functions): https://docs.python.org/3/library/functions.html
지금 하고 있는 [Python:파이썬:기초] 연재 중간중간에 키보드로부터 사용자 입력(User Input)을 받을 때 사용했던 input() 함수도 파이썬 자체의 내장 함수입니다.
🔗내장 함수 일부 예제(Built-in Functions Examples):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
a1 = -3
a2 = 1024
print("abs(a1) = ", abs(a1))
print("abs(a2) = ", abs(a2))
a1 = (True, False, True, True)
a2 = ['banana', 'grape', 'orange']
a3 = ['banana', '', 'orange']
a4 = ['', '', '']
#all: tuple, list 등 반복 가능한 자료형 변수의 요소 검사
#요소 중 하나라도 False면 False 반환
print("\nall(a1) = ", all(a1))
print("all(a2) = ", all(a2))
print("all(a3) = ", all(a3))
#any: tuple, list 등 반복 가능한 자료형 변수의 요소 검사
#요소 중 하나라도 True이면 True 반환
print("\nany(a1) = ", any(a1))
print("any(a2) = ", any(a2))
print("any(a3) = ", any(a3))
print("any(a4) = ", any(a4))
#dir: 객체의 함수, 변수들을 보여줌
print("\ndir(a1) = ", dir(a1))
print("dir(a2) = ", dir(a2))
#hex: 정수값을 16진수로 변환
print("\nhex(16) = ", hex(16))
print("hex(1024) = ", hex(1024))
#format: 입력한 숫자를 지정된 포맷으로 변환
print("\n10진수 -> 16진수 변환 = ", format(16, 'x'))
print("10진수 -> 8진수 변환 = ", format(16, 'o'))
#ascii: Non-ASCII 문자를 이스케잎(escape) 문자로 변환
print(ascii(["Garçon", "Hello", "Français"]))
print(ascii("Combien ça coûte?"))
|
cs |
🔗 실행결과(Output):
이상 JollyTree였습니다 (•̀ᴗ•́)و
※ 참고 : [Python:파이썬:기초] 코딩 환경 - Python version 3.75(64bit)