Computer >> Máy Tính >  >> Lập trình >> Python

Chúng ta có thể xác định rõ ràng kiểu dữ liệu trong một Hàm Python không?

Trong Python, các biến không bao giờ được nhập rõ ràng. Python tìm ra loại biến là gì và theo dõi nó trong nội bộ. Trong Java, C ++ và các ngôn ngữ được nhập kiểu tĩnh khác, bạn phải chỉ định kiểu dữ liệu của giá trị trả về của hàm và từng đối số của hàm.

Nếu chúng ta xác định rõ ràng kiểu dữ liệu trong một hàm python, nó vẫn hoạt động giống như một chương trình bình thường trong đó kiểu dữ liệu không được khai báo rõ ràng.

Ví dụ

Chúng tôi nhận được kết quả đầu ra sau cho mã đã cho

C:/Users/TutorialsPoint1/~.py
The required Sum is:  13.0

Hãy xem xét chức năng này

def addSum(x,y):
       return x+y
print addSum(2.2, 5.6)
print addSum(float(2.2), float(5.6))

Đầu ra

7.8
7.8

Vì vậy, việc khai báo kiểu dữ liệu của một biến một cách rõ ràng không ảnh hưởng đến kết quả.