Skip to content

Latest commit

Β 

History

History
100 lines (94 loc) Β· 5.44 KB

File metadata and controls

100 lines (94 loc) Β· 5.44 KB

3.7.5. κΈ°λ³Έ λ‚΄μž₯ λͺ¨λ“ˆ

νŒŒμ΄μ¬μ—λŠ” λ‹€μŒκ³Ό 같은 κΈ°λ³Έ λ‚΄μž₯ν˜• λͺ¨λ“ˆλ“€μ΄ μ œκ³΅λ©λ‹ˆλ‹€.

λͺ¨λ“ˆ 이름 μ„€ λͺ…
sys

파이썬 μ‹œμŠ€ν…œκ³Ό λŒ€ν™”λ₯Ό κ°€λŠ₯ν•˜κ²Œ ν•©λ‹ˆλ‹€.:

exit() - μ’…λ£Œ!

argv - λͺ…λ Ήμ–΄ 라인 μΈμˆ˜μ— μ ‘κ·Όν•©λ‹ˆλ‹€.

path - μ‹œμŠ€ν…œμ˜ κ²½λ‘œμ— μ ‘κ·Όν•©λ‹ˆλ‹€.

ps1 - '>>>' 파이썬의 ν”„λ‘¬ν”„νŠΈλ₯Ό λ³€κ²½ν•©λ‹ˆλ‹€.!

os

μš΄μ˜μ²΄μ œμ™€ λŒ€ν™”λ₯Ό κ°€λŠ₯ν•˜κ²Œ ν•©λ‹ˆλ‹€.:

open - νŒŒμΌμ„ μ—°λ‹€

system - μ‹œμŠ€ν…œ λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.

mkdir - 디렉토리λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

getcwd - ν˜„μž¬μ˜ μž‘μ—… 디렉토리λ₯Ό μ°ΎλŠ”λ‹€

string

λ¬Έμžμ—΄μ„ μ²˜λ¦¬ν•  수 μžˆλ„λ‘ ν•΄μ€€λ‹€

atoi/f/l - λ¬Έμžμ—΄μ„ integer/float/long 둜 λ³€ν™˜ν•©λ‹ˆλ‹€.

find - ν•˜λΆ€λ¬Έμžμ—΄μ„ νƒμƒ‰ν•©λ‹ˆλ‹€.

split - '단어'의 뢀뢄을 μ΄μš©ν•©λ‹ˆλ‹€.

upper/lower - λŒ€μ†Œλ¬Έμž λ³€ν™˜

re

λ¬Έμžμ—΄μ„ μœ λ‹‰μŠ€ μŠ€νƒ€μΌλ‘œ 닀루도둝 ν•΄ μ€€λ‹€
μ •κ·œ ν‘œν˜„μ‹ regular expressions

search - λ¬Έμžμ—΄μ˜ μ–΄λŠ κ³³μ—”κ°€ μžˆλŠ” νŒ¨ν„΄μ„ νƒμƒ‰ν•©λ‹ˆλ‹€.

match - μ˜€λ‘œμ§€ μ²˜μŒλΆ€ν„° μ°ΎλŠ”λ‹€

split - νŒ¨ν„΄μœΌλ‘œ λΆ„λ¦¬λœ ν•„λ“œμ˜ 뢀뢄을 μ΄μš©ν•©λ‹ˆλ‹€.

sub,subn - λ¬Έμžμ—΄ λ°”κΎΈκΈ°

math

λ§Žμ€ μˆ˜ν•™μ  ν•¨μˆ˜μ— μ ‘κ·Όν•˜λ„λ‘ ν•΄μ€€λ‹€:

sin,cos λ“±λ“± - 삼각 ν•¨μˆ˜

log,log10 - μžμ—°λ‘œκ·Έ 그리고 μƒμš©λ‘œκ·Έ

ceil,floor - μƒν•œκ°’κ³Ό ν•˜ν•œκ°’

pi, e - μžμ—° μƒμˆ˜

time

μ‹œκ°„(그리고 λ‚ μ§œ) ν•¨μˆ˜

time - ν˜„μž¬μ˜ μ‹œκ°„μ„ νšλ“ν•©λ‹ˆλ‹€. (μ΄ˆλ‹¨μœ„λ‘œ ν‘œν˜„λœλ‹€)

gmtime - μ‹œκ°„μ„ μ΄ˆλ‹¨μœ„λ‘œ UTC (GMT) 둜 λ³€ν™˜ν•©λ‹ˆλ‹€.

localtime - λŒ€μ‹ μ— μ§€μ—­ μ‹œκ°„μœΌλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€.

mktime - μ§€μ—­μ‹œκ°„μ˜ λ°˜λŒ€

sleep - ν”„λ‘œκ·Έλž¨μ„ n 초 λ™μ•ˆ λ©ˆμΆ˜λ‹€

νŒŒμ΄μ¬μ—λŠ” 이 외에도 μˆ˜μ‹­κ°€μ§€μ˜ λͺ¨λ“ˆμ΄ 제곡되고 있으며 또 λ§Žμ€ λͺ¨λ“ˆλ“€μ„ λ‹€μš΄λ°›μ•„ μ„€μΉ˜ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

PIPλ₯Ό μ‚¬μš©ν•˜μ—¬ 파이썬으둜 μž‘μ„±λœ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μƒˆλ‘œμš΄ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜κΈ° μœ„ν•΄μ„œλŠ” β€˜pip install [νŒ¨ν‚€μ§€λͺ…]’을 μ΄μš©ν•©λ‹ˆλ‹€.

예제둜 데이터λ₯Ό μˆ˜μ‹ ν•˜κΈ°μœ„ν•΄ 많이 μ‚¬μš©ν•˜λŠ” β€˜request’ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜μ—¬ λ³΄κ² μŠ΅λ‹ˆλ‹€. μ•„λ‚˜μ½˜λ‹€ ν”„λ‘¬ν”„νŠΈ μ°½μ—μ„œ β€˜pip install request’라고 μž…λ ₯ν•œ ν›„ μ‹€ν–‰ν•˜λ©΄ λ‹€μŒκ³Ό 같이 μ„€μΉ˜κ°€ λ©λ‹ˆλ‹€.