Python 함수 소개: 함수 유형의 사용법 및 예
Python은 보다 효율적인 코드를 작성하는 데 도움이 되는 많은 내장 함수를 제공하는 강력하고 유연한 프로그래밍 언어입니다. 매우 유용한 함수 중 하나는 type() 함수입니다. type() 함수는 객체의 유형을 결정하고 유형의 이름을 반환하는 데 도움이 될 수 있습니다. 이번 글에서는 type() 함수의 기본적인 사용법과 예시를 소개하겠습니다.
type() 함수의 구문은 다음과 같습니다.
type(object)
여기서 object는 유형을 확인할 개체입니다.
type() 함수는 객체 매개변수의 유형을 나타내는 유형 객체를 반환합니다. 예를 들어, "Hello World"라는 문자열이 있는 경우 type() 함수를 사용하여 해당 유형을 확인할 수 있습니다.
a = 'Hello World' print(type(a))
출력:
<class 'str'>
type() 함수는 다양한 용도로 사용됩니다. 다음은 몇 가지 일반적인 예입니다.
예 1: 값 유형 확인
a = 5 b = 5.0 c = '5' d = [1, 2, 3, 4, 5] e = {'one': 1, 'two': 2, 'three': 3} print('a is', type(a)) print('b is', type(b)) print('c is', type(c)) print('d is', type(d)) print('e is', type(e))
출력:
a isb is c is <class 'str'> d is e is
예 2: 함수 유형 확인
def add_numbers(a, b): return a + b print(type(add_numbers))
출력:
<class 'function'>
예 3: 값 유형 확인 module
import math print(type(math))
Output :
<class 'module'>
예제 4: 클래스의 유형 확인
class Animal: def __init__(self, name): self.name = name dog = Animal('Dog') print(type(dog))
Output:
<class '__main__.Animal'>
마지막으로, 객체가 호출 가능한지 여부를 확인하는 데 type() 함수를 사용해서는 안 된다는 점에 유의해야 합니다. 객체가 호출 가능한지 확인해야 하는 경우 callable() 함수를 사용할 수 있습니다.
요약:
type() 함수는 Python 객체의 유형을 확인하는 빠른 방법을 제공합니다. 정수, 부동 소수점 숫자, 문자열, 목록 등과 같은 일반적인 Python 데이터 유형에 적용할 수 있습니다. 동시에 함수, 모듈, 클래스의 유형도 확인할 수 있습니다. 이러한 유연성 덕분에 type()은 Python에서 가장 유용한 함수 중 하나가 되었습니다.
위 내용은 Python 함수 소개: 유형 함수의 사용법 및 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!