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

Đối số bắt buộc của một hàm trong python là gì?

Các đối số bắt buộc là các đối số bắt buộc của một hàm. Các giá trị đối số này phải được chuyển theo đúng số lượng và thứ tự trong khi gọi hàm.

Nếu bạn chạy mã đã cho, bạn sẽ nhận được kết quả sau

Hi 15
Traceback (most recent call last):
  File "requiredarg1.py", line 4, in <module>
    requiredArg('Hello')
TypeError: requiredArg() takes exactly 2 arguments (1 given)

GIẢI THÍCH

Trong đầu ra ở trên cho lệnh gọi hàm đầu tiên với hai đối số bắt buộc, chúng ta nhận được kết quả là Hi 15. Nhưng đối với lệnh gọi hàm thứ hai chỉ có một đối số, chúng ta nhận được Lỗi TypeError nói rằng hàm nhận đúng 2 đối số. Điều này cho thấy tầm quan trọng của các đối số bắt buộc và tính chất bắt buộc của chúng