Python

python - 함수와 메서드

nsh95 2024. 5. 3. 14:39

 

함수 vs 메서드

 

내장함수 vs 사용자 정의 함수

 

개발자들이 만들어 놓은 유용한 다양한 함수들이 있다

 

함수 묶음 == 모듈, 라이브러리

 

모듈(모듈안의 함수) 사용하기 위해서는 “import” (다운로드, 설치, install)

 

 

Import 하는 법

randrage(1,10) # 1이상 10미만의 정수들 중 1개 생성 

radom.randrange(1,10)

# 임포트 하고 나서 사용

import random

random.randrange(1,10)

 

 

모듈의 별칭

# import 모듈명

# import 모듈명 as 모듈별명

import random

import as r

print(r.randrange(1,10))

 

 

 

모듈의 함수만 쓰는법 및 모듈의 종류

from 모듈명 import 함수명 -> 모듈중에 함수만 쓰겠다

from 모듈명 import 함수명1,함수명2,함수명3

from 모듈명 import *

li=[11,21,-2,34,5]
r.choice(li) # 리스트중 하나 랜덤으로 선택하는 함수

r.shuffle(li) # 리스트를 섞어주는함수

li = r.sample(range(1,46),6) # 첫번째 인자 범위 내에서 2번째 인자 범위만큼 6 개 뽑아주세요


import time

time.sleep(2) # 2초만 쉬겠다



import math

math.pow(2,10) # 2의 10승

math.floor(3.123414) # 정수로 자르기

math.pi # 파이 값