- 모듈 : 비슷한 기능을 가진 함수들을 정의해 놓은 파일입니다.
- 모듈을 사용하기 위해서는 어떠한 모듈을 사용할 것인지를 코드안에 명시해야 합니다.
import [ 모듈이름 ]
- 모듈을 불러옵니다.
- 모듈에 포함된 변수나 함수를 사용할 때마다 모듈명과 .(닷) 연산자를 사용합니다.
Ex) import 모듈명
모듈명.변수
모듈명.함수()
모듈명.클래스()
from [ 모듈명 ] import [ 모듈함수 ]
- 모듈안에 있는 원하는 특정 함수를 불러옵니다.
- 사용하는 함수만 불러올 때 사용합니다.
Ex) from 모듈명 import *
from 모듈명 import 모듈함수
import [ 모듈명 ] as [ 추가이름 ]
- 기본 모듈명을 다른 이름으로 지정해서 쓸 때 사용합니다.
import random
random.randint()
from random import randint
randint()
import random as rdm
rdm.randint()
- 0.000 부터 1 미만의 실수를 생성하는 함수입니다.
a = random() print(a) a = int(random() * 10) # 0 ~ 9 a = int(random() * 100)/10 # 0.0 ~ 9.9 print(a)
- 지정한 범위 안의 정수를 생성해주는 함수입니다.
b = randint(10, 99) # 10 ~ 99 print(b)
- 숫자를 생성하는 범위를 지정하면서, 증감값까지 설정하는 함수입니다.
- 지정한 범위의 마지막값 - 1 사이에서 생성됩니다.
for n in range(10): print(randrange(1, 3))
c = randrange(10, 99, 2) print(c)
- 프로그램의 실행을 지정한 시간만큼 지연시키는 함수입니다.
from time import sleep for n in range(5, 0, -1): print(n) sleep(1)