예:
# 단순 모듈, calc.py
def
추가 (x, y):
반환
(x
+
y)
def
빼기 (x, y):
반환
(x
-
y)
import 문
모든 Python 소스 파일을 다른 소스 Python 파일에서 import 문을 실행하여 모듈을 가져옵니다.
인터프리터가 import 문을 발견할 때 모듈이 검색 경로에 있으면 모듈을 가져옵니다. 검색 경로 — 이것은 인터프리터가 모듈을 가져오기 위해 찾는 디렉토리 목록입니다. 예를 들어, calc.py 모듈을 가져오려면 스크립트 맨 위에 다음 명령을 배치해야 합니다.
# calc. 파이 가져오기
가져오기
계산
인쇄
추가 (
10
,
<코드 클래스 ="값 "> 2 <코드 클래스 ="일반 ">)
출력:
12
가져오기의 문
Python from 문을 사용하면 모듈에서 특정 속성을 가져올 수 있습니다. from .. import .. 구문은 다음과 같습니다.
# import sqrt() 및 factorial from
# 수학 모듈
수학
가져오기
sqrt, 계승
# "수학 가져오기"만 하면
# math. sqrt(16) 및 math.factorial()
# 필수입니다.
인쇄
sqrt (
16
)
인쇄
계승(
<코드 클래스 = "값"> 6 <코드 클래스 = "일반">)
출력:
4.0 720
dir() 함수
dir() 내장 in 함수는 모듈에 의해 정의된 이름을 포함하는 정렬된 문자열 목록을 반환합니다. 목록에는 모듈에 정의된 모든 모듈, 변수 및 함수의 이름이 포함됩니다.
출력: [`BPF`,` LOG4`, `NV_MAGICCONST`,` RECIP_BPF`, `랜덤`,` SG_MAGICCONST`, `시스템랜덤`,` TWOPI`, `WichmannHill`,` _BuiltinMethodType`, `_MethodType`,` __all__`, `__builtinsfile__`,` `,` __이름__`, `__패키지__`,` _acos`, `_ceil`, _e _cos`, `,` _exp`, `_hashlib`,` _hexlify`, `_inst`,` _log`, `_pi`,` _random `, `_sin`,` _ sqrt`, `_test`,` _test_generator`, `_urandom`, `_warn`,` betavariate`, `choice`,` 나눗셈`, `expovariate`,` gammavariate`, `gauss`, ` getrandbits ` , `getstate`,` jumpahead`, `lognormvariate`,` normalvariate`, `paretovariate`,` randint`, `random`,` randrange`, `sample`,` seed`, `setstate`,` 셔플`, ` triangular`, `uniform`,` vonmisesvariate`, `weibullvariate`] 내장 Python 모듈을 보여주는 코드 스니펫:
< br>
|
출력:
5.0 3.14159265359 114.591559026 114.591559026 1.0471975512 0.9092970.58776 88.4917616788 True 1461425771.87 1970-01-06amp-youtube data-videoid = nfYZL-uFm-c 레이아웃 = 반응형 너비 = 665 높이 = 374>
이 기사는 Gaurav Shrestha 가 이전에 남겼습니다. 잘못된 점을 발견하거나 위에서 논의한 주제에 대한 추가 정보를 공유하고 싶은 경우 의견을 게시하십시오. Python.Engineering이 마음에 들고 기여하고 싶다면 기사를 작성하여 [email protected]으로 보낼 수도 있습니다. Python.Engineering 홈페이지에 게재되는 기사를 보고 다른 괴짜를 도와주세요.