Back to Basic

Python functions

abs()

μ ˆλŒ“κ°’μ„ λŒλ €μ£ΌλŠ” ν•¨μˆ˜

img

img

all()

반볡 κ°€λŠ₯ν•œ μžλ£Œν˜• xλ₯Ό μž…λ ₯ 인수둜 λ°›μœΌλ©° 이 xκ°€ λͺ¨λ‘ 참이면 true, 거짓이 ν•˜λ‚˜λΌλ„ 있으면 falseλ₯Ό λ°˜ν™˜ν•œλ‹€.

img

any()

x쀑 ν•˜λ‚˜λΌλ„ 참이 있으면 trueλ₯Ό λ°˜ν™˜ν•˜κ³ , xκ°€ λͺ¨λ‘ 거짓일 λ•Œμ—λ§Œ falseλ₯Ό λŒλ €μ€€λ‹€. all()의 λ°˜λŒ€.

img

img

chr()

μ•„μŠ€ν‚€ μ½”λ“œ 값을 μž…λ ₯λ°›μ•„ κ·Έ μ½”λ“œμ— ν•΄λ‹Ήν•˜λŠ” 문자λ₯Ό 좜λ ₯ν•˜λŠ” ν•¨μˆ˜μ΄λ‹€.

img

dir()

객체가 자체적으둜 κ°€μ§€κ³  μžˆλŠ” λ³€μˆ˜λ‚˜ ν•¨μˆ˜λ₯Ό 보여쀀닀.

img

divmod(a,b)

2개의 숫자λ₯Ό μž…λ ₯λ°›μ•„ aλ₯Ό b둜 λ‚˜λˆˆ λͺ«κ³Ό λ‚˜λ¨Έμ§€λ₯Ό νŠœν”Œ ν˜•νƒœλ‘œ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

enumerate()

μˆœμ„œκ°€ μžˆλŠ” μžλ£Œν˜•μ„ μž…λ ₯ λ°›μ•„ 인덱슀 값을 ν¬ν•¨ν•˜λŠ” enumerate 객체λ₯Ό λŒλ €μ€€λ‹€.

img

eval()

μ‹€ν–‰ κ°€λŠ₯ν•œ λ¬Έμžμ—΄μ„ μž…λ ₯λ°›μ•„ λ¬Έμžμ—΄μ„ μ‹€ν–‰ν•œ 결괏값을 λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

filter()

첫 번째 인수둜 ν•¨μˆ˜ 이름을, 두 번째 인수둜 κ·Έ ν•¨μˆ˜μ— μ°¨λ‘€λ‘œ λ“€μ–΄κ°ˆ 반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•μ„ λ°›λŠ”λ‹€. 그리고 두 번째 인수인 반볡 κ°€λŠ₯ν•œ μžλ£Œν˜• μš”μ†Œκ°€ 첫 번째 인수인 ν•¨μˆ˜μ— μž…λ ₯λ˜μ—ˆμ„ λ•Œ λ°˜ν™˜ 값이 참인 κ²ƒλ§Œ λ¬Άμ–΄μ„œ λŒλ €μ€€λ‹€.

img

img

lambda()

μ’€ 더 κ°„κ²°ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.

img

hex()

μ •μˆ˜ 값을 μž…λ ₯λ°›μ•„ 16μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜μ—¬ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

id()

객체λ₯Ό μž…λ ₯λ°›μ•„ 객체의 고유 μ£Όμ†Œ 값을 λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

input()

μ‚¬μš©μž μž…λ ₯을 λ°›λŠ” ν•¨μˆ˜μ΄λ‹€.

img

int()

λ¬Έμžμ—΄ ν˜•νƒœμ˜ μˆ«μžλ‚˜ μ†Œμˆ˜μ μ΄ μžˆλŠ” 숫자 등을 μ •μˆ˜ ν˜•νƒœλ‘œ λŒλ €μ£ΌλŠ” ν•¨μˆ˜λ‹€.

img

isinstance()

첫 번째 인수둜 μΈμŠ€ν„΄μŠ€, 두 번째 인수둜 클래슀 이름을 λ°›λŠ”λ‹€. μž…λ ₯받은 μΈμŠ€ν„΄μŠ€κ°€ κ·Έ 클래슀의 μΈμŠ€ν„΄μŠ€μΈμ§€λ₯Ό νŒλ‹¨ν•˜μ—¬ 참이면 true, 거짓이면 falseλ₯Ό λŒλ €μ€€λ‹€.

img

img

img

img

len()

μž…λ ₯κ°’ s의 길이λ₯Ό λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

list()

반볡 κ°€λŠ₯ν•œ μžλ£Œν˜• sλ₯Ό μž…λ ₯λ°›μ•„ 리슀트둜 λ§Œλ“€μ–΄ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

map(f, iterable)

ν•¨μˆ˜μ™€ 반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•μ„ μž…λ ₯λ°›μ•„ μž…λ ₯받은 μžλ£Œν˜•μ˜ 각 μš”μ†Œλ₯Ό ν•¨μˆ˜ fκ°€ μˆ˜ν–‰ν•œ κ²°κ³Όλ₯Ό λ¬Άμ–΄μ„œ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

img

max()

인수둜 반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•μ„ μž…λ ₯λ°›μ•„ κ·Έ μ΅œλŒ“κ°’μ„ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

min()

max와 λ°˜λŒ€λ˜λŠ” ν•¨μˆ˜λ‘œ, 인수둜 반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•μ„ μž…λ ₯λ°›μ•„ κ·Έ μ΅œμ†Ÿκ°’μ„ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

oct()

μ •μˆ˜ ν˜•νƒœμ˜ 숫자λ₯Ό 8μ§„μˆ˜ λ¬Έμžμ—΄λ‘œ λ°”κΎΈμ–΄ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

open()

β€˜νŒŒμΌ 이름’과 β€˜μ½κΈ° 방법’을 μž…λ ₯λ°›μ•„ 파일 객체λ₯Ό λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€. 읽기 방법을 μƒλž΅ν•˜λ©΄ λ””ν΄νŠΈ 값인 읽기 μ „μš© λͺ¨λ“œλ‘œ 파일 객체λ₯Ό λ§Œλ“€μ–΄ λŒλ €μ€€λ‹€.

λͺ¨λ“œ μ„€λͺ…
w μ“°κΈ° λͺ¨λ“œλ‘œ 파일 μ—΄κΈ°
r 읽기 λͺ¨λ“œλ‘œ 파일 μ—΄κΈ°
a μΆ”κ°€ λͺ¨λ“œλ‘œ 파일 μ—΄κΈ°
b λ°”μ΄λ„ˆλ¦¬ λͺ¨λ“œλ‘œ 파일 μ—΄κΈ°
ord()

문자의 μ•„μŠ€ν‚€ μ½”λ“œ 값을 λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

β€» ord ν•¨μˆ˜λŠ” chr ν•¨μˆ˜μ™€ λ°˜λŒ€μ΄λ‹€.

pow(x,y)

x의 yμ œκ³±ν•œ 결괏값을 λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

range()

μž…λ ₯받은 μˆ«μžμ— ν•΄λ‹Ήν•˜λŠ” λ²”μœ„ 값을 반볡 κ°€λŠ₯ν•œ 객체둜 λ§Œλ“€μ–΄ λ°˜ν™˜ν•œλ‹€.

img

round()

숫자λ₯Ό μž…λ ₯λ°›μ•„ 반올림 ν•΄μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

sorted()

μž…λ ₯값을 μ •λ ¬ν•œ ν›„ κ·Έ κ²°κ³Όλ₯Ό 리슀트둜 λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

str()

λ¬Έμžμ—΄ ν˜•νƒœλ‘œ 객체λ₯Ό λ°˜ν™˜ν•˜μ—¬ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

sum()

μž…λ ₯받은 λ¦¬μŠ€νŠΈλ‚˜ νŠœν”Œμ˜ λͺ¨λ“  μš”μ†Œμ˜ 합을 λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

tuple()

반볡 κ°€λŠ₯ν•œ μžλ£Œν˜•μ„ μž…λ ₯λ°›μ•„ νŠœν”Œ ν˜•νƒœλ‘œ λ°”κΎΈμ–΄ λŒλ €μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

type()

μž…λ ₯κ°’μ˜ μžλ£Œν˜•μ΄ 무엇인지 μ•Œλ € μ£ΌλŠ” ν•¨μˆ˜μ΄λ‹€.

img

zip()

λ™μΌν•œ 개수둜 이루어진 μžλ£Œν˜•μ„ λ¬Άμ–΄ μ£ΌλŠ” 역할을 ν•˜λŠ” ν•¨μˆ˜μ΄λ‹€.

img

좜처: https://code-nen.tistory.com/109 [λ„¨μ΄μ˜ μ½”λ”©]