[Python] 연산자

less than 1 minute read

[Python] 연산자

Inflearn Study

링크: https://www.inflearn.com/

  • 인프런에서 “파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자” 강의를 들으며 혼자 공부한 내용입니다.

숫자 처리 함수

abs(-5) # 절댓값
pow(2,5) # 2의 5승
max(5, 10) # 최댓값 = 10
min(5, 1) # 최솟값 = 1
round(3.14) # 3.14에 가까운 값 = 3
round(5.97) # 5.97에 가까운 값 = 6

math 라이브러리 사용 함수

  • from math import *
fabs(-4) = 4.0 # 절댓값 = 결과값은 실수

floor(4.99) # 내림(버림) = 4 
floor(-3.99) # 4

ceil(3.14) # 올림 = 4
ceil(-4.14) # 4

sqrt(16) # 제곱근 = 4
  • log, sin/asin, cos/acos, tan, degrees(라디안->도), radians(도->라디안)

random 라이브러리 사용 함수

  • from random import *
random() # 0.0 ~ 1.0미만의 임의의 값
random()*10 # 0.0 ~ 10.0미만의 임의의 값
int(random()*10) # 0 ~ 10미만의 임의의 값
int((random()*10)+1) # 1 ~ 10이하의 임의의 값(1~11미만)

randrange(1, 46) # 1 ~ 45이하의 임의의 값 (1~46미만)
randint(1, 45) # 1 ~ 45이하의 임의의 값

shuffle(list) # list에 있는 항목들의 순서를 랜덤하게 재배치

choice(listupple) # list나 튜플에 있는 항목을 랜덤으로 뽑아낸다. 

sample(range(1, 11), 2) # 1~10까지의 숫자가 랜덤으로 3개의 리스트 형식으로 출력
						# 중복 x

Leave a comment