Python에서 변수는 명시적으로 입력되지 않습니다. Python은 변수의 유형을 파악하고 내부적으로 추적합니다. Java, C++ 및 기타 정적으로 유형이 지정된 언어에서는 함수 반환 값의 데이터 유형과 각 함수 인수를 지정해야 합니다.
파이썬 함수에서 데이터 유형을 명시적으로 정의하면 데이터 유형이 명시적으로 선언되지 않은 일반 프로그램처럼 여전히 작동합니다.
예시
주어진 코드에 대해 다음과 같은 출력을 얻습니다.
C:/Users/TutorialsPoint1/~.py The required Sum is: 13.0
이 기능을 고려하십시오.
def addSum(x,y): return x+y print addSum(2.2, 5.6) print addSum(float(2.2), float(5.6))
출력
7.8 7.8
따라서 변수의 데이터 유형 선언은 명시적으로 출력에 영향을 미치지 않습니다.