(파이썬 강의 중급) 모듈 문법 요약

지며리·2022년 11월 7일
0

1. 모듈 사용하는 법

import random
result1 = random.randint(1,10)
result2 = random.sample(range(1,101),5)
print(result1)
print(result2)

4
[4, 55, 36, 47, 100]

  • 도입하고 싶은 모듈 앞에 import를 붙여 모듈을 불러온다.
  • 모듈명.모듈내함수명(인수)를 통해 모듈이 가지고 있는 함수들을 사용한다.
  • 'from 모듈명 import 함수명'으로 모듈 내 특정 함수만 사용할 수 있다.
  • 'from 모듈명 import * '은 모듈의 모든 기능을 사용하겠다는 것이다.
  • 'import 모듈명 as 별칭' 으로 모듈명을 간결한 모듈별칭으로 바꾸어 쓸 수 있다.

2. 모듈 만드는 법

  • 함수를 선언한 뒤 파이썬 파일로 저장하면 파이썬 파일명이 모듈명이 된다.

3. name

  • __name__ 은 전역변수이며, 모듈 이름(자기 자신의 파일명)이 저장된다.
  • 단, 실행파일은 __name____main__이 저장된다.
  • 수많은 파이썬 파일 중에 실행을 시키면 어떤 파일을 가장 먼저 실행시켜야 하는지 결정할 때 __name__이란 전역 변수에 저장된 값이 __main__인 경우를 찾아 가장 먼저 실행한다.

4. if __name__ == __main__:

  • 모듈을 import하면 모듈 안에 있는 함수만 쓸 수 있는 게 아니라 다른 구문까지 실행이 된다. 실행을 막고 싶으면 if __name__ == __main__ : 구문 안의 코드블럭에 귀속시켜야 한다.
profile
쉽고 유익하게 널리널리

0개의 댓글