(코드가 길어지지않도록 효율을 위해 사용함)
import 모듈
print(random.randrange(start,stop))
-> print(모듈.함수(매개변수x1, x2))
: range(start,stop)중의 한 원소를 가지고 옵니다.
.을 쓴 후에 모듈속 함수/변수 사용 : 점표기법(ex 홍.길동)
A(=모듈).B(=함수)
1) py파일을 생성 후, 함수와 변수를 만든다.
cal.py 파일을 열고, a,b를 인자로 갖는 함수 plus, minus를 정의해봅니다.
plus : a+b를 반환하는 함수
minus : a-b를 반환하는 함수
cal.py 파일에서 변수 modelName을 만들고 ‘ELI-C2’를 대입해봅시다.
: 모듈을 폴더로 구분하여 편리하게 관리하는 것
import를 이용해서 폴더를 불러온 후, 함수 실행
import 모듈 : a 모듈을 불러오겠다. a 모듈 안에있는 b 함수를 사용하기 위해선 a(모듈).b(함수()) 꼴로 사용해야함
import 폴더.모듈 ok
import 모듈 ok
from 폴더.모듈 import 함수 : a 모듈(혹은 패키지)에서 b 함수를 가져오겠다. b를 사용하기 위해선 b() 꼴 로 사용 가능
이미 작성하던 폴더에 같은 함수가 있으면 충돌 나지 않게 함수 이름 주의
main.py랑 같은 위치에 있으면 import 모듈 바로 쓰면 됨
main.py랑 다른 위치에 있으면 from 패키지.모듈 import 함수로 사용
urlopen() : 이 함수에 url을 넣으면 해당 url에 접근한 결과를 얻을 수 있습니다.
read() : 결과를 해독하여 문자열로 반환합니다.
decode() : 문자열을 특정 인코딩 방식으로 해독합니다. (유니코드, 아스키 코드 등)