본문 바로가기
반응형

전체 글92

python callable() 함수 정리 예제코드 포함 Python에서 callable() 함수는 특정 객체가 호출 가능한지를 판단하는 함수입니다. 이 함수는 객체가 callable 이라면 True, 아니라면 False를 반환합니다. 예를 들어, 함수, 메소드, 람다 표현식, 내장 함수 등은 callable 이지만, 숫자, 문자열, 리스트 등은 callable이 아닙니다. def func(): print("Function") class MyClass: def method(self): print("Method") lambda_expression = lambda: print("Lambda expression") print(callable(func)) # True print(callable(MyClass.method)) # True print(callable(la.. 2023. 2. 9.
python all(), any() 내장함수 이해하기 Python에서 all()과 any() 함수는 리스트, 튜플, 집합 등의 시퀀스 타입에서 값의 참/거짓 여부를 판단하는 함수입니다. all() 함수는 리스트, 튜플 등의 시퀀스 타입에서, 모든 요소가 참(True)일 때만 True를 반환합니다. 예를 들어, [1, 2, 3, 4]의 모든 요소가 참이므로 all([1, 2, 3, 4])는 True를 반환합니다. >>> all([1, 2, 3, 4]) True 시퀀스 타입에 False값이 포함되어 있으면 all() 함수는 False를 반환합니다. >>> all([1, 2, 3, 0]) False any() 함수는 리스트, 튜플 등의 시퀀스 타입에서, 적어도 한 개의 요소가 참(True)이면 True를 반환합니다. 예를 들어, [0, 0, 0, 1]에서 적어도.. 2023. 2. 8.
Python min(), max() 함수 Python에서 min() 함수는 주어진 인수들 중 가장 작은 값을 반환하며, max() 함수는 가장 큰 값을 반환합니다. min() 함수와 max() 함수는 리스트, 튜플, 집합 등과 같은 순회 가능한 자료형에 대해 사용할 수 있습니다. 다음은 min() 함수를 사용한 예시입니다 numbers = [3, 5, 2, 8, 4] min_num = min(numbers) print(min_num) # 2 max() 함수를 사용한 예시입니다 numbers = [3, 5, 2, 8, 4] max_num = max(numbers) print(max_num) # 8 잘못된 예시도 추가했습니다. numbers = [3, '5', 2, 8, 4] min_num = min(numbers) # TypeError: ' 2023. 2. 8.
Python sum() 함수 설명 및 예제코드 Python의 sum() 함수는 입력받은 이터레이블(iterable) 객체(리스트, 튜플, 딕셔너리 등)의 모든 요소를 더하여 하나의 값으로 반환하는 함수입니다. # 리스트 인자들을 더하는 예제 numbers = [1, 2, 3, 4, 5] print(sum(numbers)) # 15 # 튜플 인자들을 더하는 예제 numbers = (6, 7, 8, 9, 10) print(sum(numbers)) # 40 잘못된 코드 numbers = [1, 2, 3, 4, '5'] print(sum(numbers)) # TypeError: unsupported operand type(s) for +: 'int' and 'str' 위 예시에서 numbers 리스트에는 정수와 문자열이 포함되어 있어 에러가 발생합니다. 따.. 2023. 2. 7.
반응형