builtinFunction
BuiltinFunction
abs
: ์ด๋ค ์ซ์๋ฅผ ์ ๋ ฅ ๋ฐ์์ ๋, ๊ทธ ์ซ์์ ์ ๋๊ฐ์ ๋๋ ค์ฃผ๋ ํจ์
abs(3) # 3
abs(-3) # -3
abs(-1.2) # 1.2all
: ๋ฐ๋ณต ๊ฐ๋ฅํ (iterable) ์๋ฃํ x๋ฅผ ์ ๋ ฅ ์ธ์๋ก ๋ฐ์ผ๋ฉฐ, x์ ์์๊ฐ ๋ชจ๋ ์ฐธ์ด๋ฉด Ture, ๊ฑฐ์ง์ด ํ๋๋ผ๋ ์์ผ๋ฉด False
๋ฐ๋ณต ๊ฐ๋ฅํ ์๋ฃํ์ด๋ for๋ฌธ์ผ๋ก ๊ทธ ๊ฐ์ ์ถ๋ ฅํ ์ ์๋ ๊ฒ์ ์๋ฏธ, ๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด, ๋์ ๋๋ฆฌ, ์งํฉ ๋ฑ
all([1, 2, 3]) # True all([1, 2, 3, 0]) # False, ์์ 0์ ๊ฑฐ์ง์ด๋ค all([]) # True , ์ ๋ ฅ ์ธ์๊ฐ ๋น ๊ฐ์ธ ๊ฒฝ์ฐ๋ True
any
: ๋ฐ๋ณต ๊ฐ๋ฅํ (iterable) ์๋ฃํ x๋ฅผ ์ ๋ ฅ ์ธ์๋ก ๋ฐ์ผ๋ฉฐ, x์ ์์๊ฐ ํ๋๋ผ๋ ์ฐธ์ด๋ฉด Ture, ๋ชจ๋ ๊ฑฐ์ง์ผ๋ False
chr
: ์์คํค(ASCII) ์ฝ๋ ๊ฐ์ ์ ๋ ฅ๋ฐ์ ๊ทธ ์ฝ๋์ ํด๋นํ๋ ๋ฌธ์๋ฅผ ์ถ๋ ฅํ๋ ํจ์
dir
: ๊ฐ์ฒด๊ฐ ์์ฒด์ ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ๋ณ์๋ ํจ์, ๋ฆฌ์คํธ์ ๋์ ๋๋ฆฌ ๊ฐ์ฒด ๊ด๋ จ ํจ์(๋ฉ์๋)๋ฅผ ๋ณด์ฌ ์ฃผ๋ ์
enumerate
: ์์๊ฐ ์๋ ์๋ฃํ(๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด)์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ์ธ๋ฑ์ค ๊ฐ์ ํฌํจํ๋ enumerate ๊ฐ์ฒด๋ฅผ ๋๋ ค์ค๋ค
eval
: eval(expression )์ ์คํ ๊ฐ๋ฅํ ๋ฌธ์์ด(1+2, 'hi' + 'a' ๊ฐ์ ๊ฒ)์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ๋ฌธ์์ด์ ์คํํ ๊ฒฐ๊ด๊ฐ์ ๋๋ ค์ค๋ค
filter
: ์ ๋ ฅ๊ฐ์ผ๋ก ๋ฐ์ ๊ฐ๊ฐ์ ์์๋ฅผ ํ๋ณํด์ ๊ฒฐ๊ณผ๊ฐ์ ๋๋ ค์ฃผ๋ ํจ์ ์ฌ์ฉ๋ฒ
hex
: ์ ์ ๊ฐ์ ์ ๋ ฅ๋ฐ์ 16์ง์(hexadecimal)๋ก ๋ณํํ์ฌ ๋๋ ค์ฃผ๋ ํจ์
id
: id(object)๋ ๊ฐ์ฒด๋ฅผ ์ ๋ ฅ๋ฐ์ ๊ฐ์ฒด์ ๊ณ ์ ์ฃผ์ ๊ฐ(๋ ํผ๋ฐ์ค)์ ๋๋ ค์ฃผ๋ ํจ์
input
: ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ๋ ํจ์
int
: ๋ฌธ์์ด ํํ์ ์ซ์๋ ์์์ ์ด ์๋ ์ซ์ ๋ฑ์ ์ ์ ํํ๋ก ๋๋ ค์ฃผ๋ ํจ์๋ก, ์ ์๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ผ๋ฉด ๊ทธ๋๋ก ๋๋ ค์ค๋ค.
isinstance
: ์ ๋ ฅ์ผ๋ก ๋ฐ์ ์ธ์คํด์ค๊ฐ ๊ทธ ํด๋์ค์ ์ธ์คํด์ค์ธ์ง๋ฅผ ํ๋จํ์ฌ ์ฐธ์ด๋ฉด True, ๊ฑฐ์ง์ด๋ฉด False isinstance(object, class)
len
: ์ ๋ ฅ๊ฐ s์ ๊ธธ์ด(์์์ ์ ์ฒด ๊ฐ์)๋ฅผ ๋๋ ค์ฃผ๋ ํจ์
list
: ๋ฐ๋ณต ๊ฐ๋ฅํ ์๋ฃํ s๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ฆฌ์คํธ๋ก ๋ง๋ค์ด ๋๋ ค์ฃผ๋ ํจ์
map
: ์ ๋ ฅ๋ฐ์ ์๋ฃํ์ ๊ฐ ์์๋ฅผ ํจ์ f๊ฐ ์ํํ ๊ฒฐ๊ณผ๋ฅผ ๋ฌถ์ด์ ๋๋ ค์ฃผ๋ ํจ์
map(f, iterable)์ ํจ์(f)์ ๋ฐ๋ณต ๊ฐ๋ฅํ(iterable) ์๋ฃํ
max
: max(iterable)๋ ์ธ์๋ก ๋ฐ๋ณต ๊ฐ๋ฅํ ์๋ฃํ์ ์ ๋ ฅ๋ฐ์ ๊ทธ ์ต๋๊ฐ์ ๋๋ ค์ฃผ๋ ํจ์
min
: min(iterable)์ max ํจ์์ ๋ฐ๋๋ก, ์ธ์๋ก ๋ฐ๋ณต ๊ฐ๋ฅํ ์๋ฃํ์ ์ ๋ ฅ๋ฐ์ ๊ทธ ์ต์๊ฐ์ ๋๋ ค์ฃผ๋ ํจ์
oct
: ์ ์ ํํ์ ์ซ์๋ฅผ 8์ง์ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด ๋๋ ค์ฃผ๋ ํจ์
open
: open(filename, [mode])์ "ํ์ผ ์ด๋ฆ"๊ณผ "์ฝ๊ธฐ ๋ฐฉ๋ฒ"์ ์ ๋ ฅ๋ฐ์ ํ์ผ ๊ฐ์ฒด๋ฅผ ๋๋ ค์ฃผ๋ ํจ์
์ฝ๊ธฐ ๋ฐฉ๋ฒ(mode)์ ์๋ตํ๋ฉด ๊ธฐ๋ณธ๊ฐ์ธ ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋(r)๋ก ํ์ผ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด ๋๋ ค์ค๋ค.
ํ์ผ์ด๊ธฐ๋ชจ๋
์ค๋ช
w
write๋ชจ๋ (์๋ก์ฐ๊ธฐ ๋ชจ๋)
r
read ๋ชจ๋ (์ฝ๊ธฐ ๋ชจ๋)
a
append ๋ชจ๋ (๋ค์ ์ด์ด์ ์ฐ๊ธฐ ๋ชจ๋)
b
๋ฐ์ด๋๋ฆฌ ๋ชจ๋๋ก ํ์ผ ์ด๊ธฐ
ord
: ๋ฌธ์์ ์์คํค ์ฝ๋ ๊ฐ์ ๋๋ ค์ฃผ๋ ํจ์ (ord ํจ์๋ chr ํจ์์ ๋ฐ๋)
pow
: pow(x, y)๋ x์ y ์ ๊ณฑํ ๊ฒฐ๊ด๊ฐ์ ๋๋ ค์ฃผ๋ ํจ
range
: ์ ๋ ฅ๋ฐ์ ์ซ์์ ํด๋นํ๋ ๋ฒ์ ๊ฐ์ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด๋ก ๋ง๋ค์ด ๋๋ ค์ค๋ค
round
: ์ซ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ฐ์ฌ๋ฆผํด ์ฃผ๋ ํจ์
sorted
: ์ ๋ ฅ๊ฐ์ ์ ๋ ฌํ ํ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฆฌ์คํธ๋ก ๋๋ ค์ฃผ๋ ํจ
๋ฆฌ์คํธ ์๋ฃํ์ sort ํจ์๋ ๋ฆฌ์คํธ ๊ฐ์ฒด ๊ทธ ์์ฒด๋ฅผ ์ ๋ ฌ๋ง ํ ๋ฟ ์ ๋ ฌ๋ ๊ฒฐ๊ณผ๋ฅผ ๋๋ ค์ฃผ์ง๋ ์๋๋ค.
str
: ๋ฌธ์์ด ํํ๋ก ๊ฐ์ฒด๋ฅผ ๋ณํํ์ฌ ๋๋ ค์ฃผ๋ ํจ์
sum
: ์ ๋ ฅ๋ฐ์ ๋ฆฌ์คํธ๋ ํํ์ ๋ชจ๋ ์์์ ํฉ์ ๋๋ ค์ฃผ๋ ํจ์
tuple
: ๋ฐ๋ณต ๊ฐ๋ฅํ ์๋ฃํ์ ์ ๋ ฅ๋ฐ์ ํํ ํํ๋ก ๋ฐ๊พธ์ด ๋๋ ค์ฃผ๋ ํจ์
type
: ์ ๋ ฅ๊ฐ์ ์๋ฃํ์ด ๋ฌด์์ธ์ง ์๋ ค ์ฃผ๋ ํจ์
zip
: ๋์ผํ ๊ฐ์๋ก ์ด๋ฃจ์ด์ง ์๋ฃํ์ ๋ฌถ์ด ์ฃผ๋ ์ญํ ์ ํ๋ ํจ์
Last updated
Was this helpful?