03 Python Collection - (1) module

처어리·2024년 1월 19일

python

목록 보기
18/36
post-thumbnail

파이썬 기본 모듈 ( 라이브러리 )

  • 모듈 : 비슷한 기능을 가진 함수들을 정의해 놓은 파일입니다.
  • 모듈을 사용하기 위해서는 어떠한 모듈을 사용할 것인지를 코드안에 명시해야 합니다.

모듈과 모듈 안의 함수를 사용하는 방법


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()

random()

  • 0.000 부터 1 미만의 실수를 생성하는 함수입니다.

a = random()
print(a)

a = int(random() * 10)      # 0 ~ 9

a = int(random() * 100)/10      # 0.0 ~ 9.9
print(a)



randint()

  • 지정한 범위 안의 정수를 생성해주는 함수입니다.

b = randint(10, 99)     # 10 ~ 99
print(b)



randrange()

  • 숫자를 생성하는 범위를 지정하면서, 증감값까지 설정하는 함수입니다.
  • 지정한 범위의 마지막값 - 1 사이에서 생성됩니다.

for n in range(10):
    print(randrange(1, 3))



ex) 10 ~ 99 미만까지 범위의 정수 중 2씩 증가한 값을 생성


c = randrange(10, 99, 2)
print(c)



sleep() 함수

  • 프로그램의 실행을 지정한 시간만큼 지연시키는 함수입니다.

from time import sleep

for n in range(5, 0, -1):
    print(n)
    sleep(1)   

0개의 댓글