Python_TIL_02

Hanbin Lee·2021년 11월 18일
0

Python_TIL

목록 보기
2/10
post-thumbnail

이번엔 파이썬의 간단한 내장함수들에 대해 작성해보려한다.

숫자처리 함수

abs()

절댓 값을 리턴한다.

print(abs(-5)) # 5

pow()

연산자에 대한 지수 계산을 한 값을 리턴한다.

print(pow(4, 2)) # 4^2 = 16

max()

전달인자 중 가장 높은 값을 리턴한다.

print(max(5, 12)) # 12

min()

전달인자 중 가장 낮은 값을 리턴한다.

print(min(5, 12)) # 5

round()

실수의 반올림 값을 리턴한다.

print(round(3.14)) # 3
print(round(4.99)) # 5

Math 함수

Math의 내장함수를 사용하기 위해서는 상단에서 math모듈을 가져와야한다.

from math import *

floor()

실수의 내린 값을 리턴한다.

print(floor(4.99)) # 4

ceil()

실수의 올린 값을 리턴한다.

print(ceil(3.14)) # 4

sqrt()

제곱근을 리턴한다.

print(sqrt(16)) # 4.0

Random 함수

random 함수를 사용하기 위해서는 random모듈을 가져와야한다.
random 함수는 0 ~ 1 사이의 실수 값을 랜덤하게 리턴한다.

from random import *
print(random()) # 0.0 ~ 1.0 미만 랜덤숫자
print(random() * 10) # 0 ~ 10 미만
print(int(random() * 10)) # 0 ~ 10 미만 정수

print(int(random() * 10 + 1)) # 1 ~ 10 이하 정수
print(int(random() * 45) + 1) # 1 ~ 45 이하 정수

randrange()

첫 번째 전달인자에는 시작 수,
두 번째 전달인자에는 마지막 수의 다음 정수를 입력하면된다.

print(randrange(1, 46)) # 1 ~ 46 미만 정수

randint()

첫 번째 전달인자에는 시작 수,
두 번째 전달인자에는 마지막 수를 입력하면된다.

print(randint(1, 45)) # 1 ~ 45 이하 정수

REFERENCE

나도코딩 유튜브

profile
안녕하세요 백엔드 개발자 이한빈 입니다 :)

0개의 댓글