builtinFunction

BuiltinFunction

abs

: ์–ด๋–ค ์ˆซ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›์•˜์„ ๋•Œ, ๊ทธ ์ˆซ์ž์˜ ์ ˆ๋Œ“๊ฐ’์„ ๋Œ๋ ค์ฃผ๋Š” ํ•จ์ˆ˜

abs(3) # 3
abs(-3) # -3
abs(-1.2) # 1.2

all

: ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ (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?