PYTHON 모듈

모듈 은 바로 실행하는 용도가 아니라, 나중에 사용할 함수나 클래스 등을 미리 정의해둔 파일이다. 정보를 한번만 정의해두고 import하면 여러 프로그램에서 손쉽게 사용할 수 있다.

모듈

기본적으로 모듈 안에 정의된 변수 / 함수 / 클래스를 호출하는 방식은 아래와 같다. 여러 개의 함수/변수/클래스를 불러오고 싶다면 , (쉼표)로 구분한다. 모듈 안의 정의된 모든 변수 / 함수 / 클래스를 호출하고 싶다면 *을 사용한다. 단, 일부만 사용하고 싶을 경우에 *를 사용하는 것은 불필요하다.

1
from (모듈 파일명) import (불러올 함수명), (불러올 변수명), (불러올 클래스)

random 모듈

파이썬을 설치하면 기본적으로 제공되는 random이라는 모듈이 있다. 그 안에 randint, uniform이라는 함수가 있다. 이 두 함수를 사용하고 싶다면 random 모듈파일을 먼저 불러와야 한다.

randint

파라미터에 두개의 숫자를 받고, 그 숫자 사이의 정수를 임의로 랜덤하게 리턴해준다.

uniform

파라미터에 두개의 숫자를 받고, 그 숫자 사이의 소수를 임의로 랜덤하게 리턴해준다.

1
from random import randint, uniform

input

사용자의 입력을 받고 싶을 때 input이라는 내장함수를 사용할 수 있다. 입력을 받기 전에 콘솔에 출력된다. 보통 유저에게 어떤 값을 입력할지 설명하는 용도로 사용된다. 사용자가 입력을 진행할 때까지 프로그램이 멈추고, 입력하면 다음 단계로 진행된다.

1
2
name = input("이름을 입력하세요 :")
print("Hello " + name) # Hello Minjee

사용자가 어떤 것을 입력해도 입력값은 문자열 형태로 리턴 된다. 따라서 숫자형의 값을 입력받고 싶다면 int 함수를 사용해서 직접 형변환을 시켜주어야 한다.

1
2
3
4
5
6
7
x = int(input("정수 : "))
y = int(input("정수 : "))
print("입력한 정수의 합 %d" % (x + y))

# 정수 : 5
# 정수 : 3
# 입력한 정수의 합 : 8

REFERENCE
코드잇 온라인 강의 프로그래밍 기초

  • © 2020-2025 404 Not Found
  • Powered by Hexo Theme Ayer