파이썬 함수
라이브러리와 랜덤 모듈
개발연습자1
2022. 11. 22. 13:03
1. 라이브러리의 정의
라이브러리란 특정 기능을 수행하기 위해 여러 데이터(함수,클래스,모듈)들을 모아놓은 집합
프로그래밍에서는 주로 소스코드의 집합으로 이해한다.
2. 라이브러리의 장점
1) 누구나 쉽게 사용 가능
2) 직접 코딩해야 하는 불편함 감소, 코딩의 편의성 상승
3) 코드의 간결화
4) 코딩시 소비되는 시간 단축
3. 라이브러리 사용 방법
import 라이브러리로 호출 또는 from 라이브러리 import (라이브러리안에) 함수로 호출
4. random 라이브러리로 라이브를 알아보자
우선 젤 첫번째로 random 라이브러리를 호출한다.
import random
5. random 함수 여러가지
ramdom라이브러리에 있는 함수는 여러가지가 있다.
- random() : 0.0 ~ 1.0 사이의 난수 구하기
random.random()
>>>>0.22296773124834124
- randint(a, b) : a부터 b까지의 정수의 난수 구하기
random.randint(1, 6)
>>>> 6
- uniform(a, b) : a부터 b까지의 실수의 난수 구하기
random.uniform(1, 5)
>>>>>2.675315216458978
- seed(n) : 난수 값과 순서의 패턴을 똑같이 하고 싶을때 사용, n은 패턴의 번호로 이해하면 쉽다.
random.seed(100)
# 541 365 599 28 863
random.randint(0, 1000)
>>>>>149
random.random()
>>>>>0.22931224032226682
#리스트나 집합 등에 저장되어 있는 값들을, 랜덤으로 뽑는 함수
random.seed(5)
noodle_list = ['너구리', '신라면', '진라면', '왕뚜껑', '오징어짬뽕']
random.choice( noodle_list )
>>>>> '너구리'
반응형