본문 바로가기

전체 글265

[Python] min(), max() 함수 min, max 함수 min 함수 min 함수 는 인수로 받은 자료형 내에서 최소값을 찾아서 반환하는 함수이다. min(x) min(arg1, arg2, ...) x : iterabel한 자료형이며 반복 가능한 데이터 타입으로 문자열, 리스트 튜플 등 arg1, arg2 : 반복 가능한 자료형들로 arg1, arg2 중 작은 매개변수를 반환 문자열의 경우, 알파벳 순서 상 맨 앞에 오는 문자열을 반환한다. min 함수 예제 a = [1, 2, 3] print(min(a)) b = 'BlockDMask' print(min(b)) c = (6, 5, 4, 2) print(min(c)) d = 1 print(min(d)) # error : 'int' object is not ite.. 2024. 2. 22.
[Python] hex(), oct(), bin() 함수 hex, oct, bin 함수 hex 함수 hex 함수 는 매개변수 x에 정수 값을 입력 받아서 16진수로 변환하여, 변환한 값을 반환하는 함수이다. hex(x) x : 정수 hex 함수 예제 a = hex(10) print(f'hex(10) = {a}') b = hex(145) print(f'hex(145) = {b}') hex(10) = 0xa hex(145) = 0x91 oct 함수 oct 함수 는 매개변수 x에 정수 값을 입력 받아서 8진수로 변환하여, 변환한 값을 반환하는 함수이다. oct(x) x : 정수 oct 함수 예제 a = oct(10) print(f'oct(10) = {a}') b = oct(233) print(f'oct(233) = .. 2024. 2. 21.
[Python] pow(), sqrt() 함수 pow, sqrt 함수 pow 함수 pow 함수 는 인자로 받은 자료형으로 거듭제곱을 반환하는 함수이다. pow(x, y) x, y : 실수 자료형 pow 함수는 math 라이브러리를 import 해야하며 반환형은 실수형 타입이다. x가 음수이면서 y가 실수인 경우에는 Error가 발생한다. pow 함수 예제 import math result1 = math.pow(2, 4) result2 = math.pow(1, 5) result3 = math.pow(9, 0) print(result1) print(result2) print(result3) 16.0 1.0 1.0 sqrt 함수 sqrt 함수 는 인자의 제곱근을 반환하는 함수이다. sqrt(x) x : 실수 자료형 sqrt 함수는 math 라이브러리를 i.. 2024. 2. 20.
[Python] gcd(), lcm() 함수 gcd, lcm 함수 gcd 함수 gcd 함수 는 인자로 들어온 숫자들의 최대 공약수(정수)를 반환하는 함수이다. gcd(x) x : 숫자, 인자는 0개부터 N개까지 가능 gcd 함수는 math 라이브러리를 import 해야한다. gcd 함수 예제 import math a = math.gcd() b = math.gcd(0, 2, 4) c = math.gcd(10, 5, 100) print(a) print(b) print(c) 0 2 5 import math a = math.gcd(0) b = math.gcd(0, 0) c = math.gcd(0, 0, 0, 0) print(a) print(b) print(c) 0 0 0 import math a = math.gcd(3) b = math.gcd(3, 6, .. 2024. 2. 7.
[Python] ceil(), floor() 함수 ceil, floor 함수 ceil 함수 ceil 함수 는 인자로 들어온 x의 올림 값을 반환하는 함수이다. ceil(x) x : 실수 타입의 자료형 ceil 함수는 math 라이브러리를 import 해야하며 반환 값은 정수 타입이다. 또한, 음수도 올림이 가능하다. ceil 함수 예제 import math print("ceil(2.0) : " + str(math.ceil(2.0))) print("ceil(2.2) : " + str(math.ceil(2.2))) print("ceil(2.4) : " + str(math.ceil(2.4))) print("ceil(2.6) : " + str(math.ceil(2.6))) print("ceil(2.8) : " + str(math.ceil(2.8))) print.. 2024. 2. 6.
[Python] reduce() 함수 reduce 함수 reduce 함수 는 반복 가능한 객체(iterable object) 내 각 요소를 연산한 뒤 이전 연산 결과들과 누적해서 반환해 주는 함수이다. from functolls import reduce reduce(function, iterable) function : 연산을 적용시킬 함수 iterable : 반복 가능한 자료(리스트, 튜플 등) 파이썬3부터는 reduce가 내장 함수가 아니기 때문에 functools 모듈에서 reduce 함수를 불러와야 한다. reduce 함수를 사용하지 않을 때와 사용할 때의 소스를 확인해보자. for 문 이용 def SumFunction(x, y): return x + y target = list(range(1, 21)) result = 0 for v.. 2024. 2. 5.
728x90