Các đối số bắt buộc là các đối số được truyền cho một hàm theo đúng thứ tự vị trí. Ở đây, số lượng đối số trong lệnh gọi hàm phải khớp chính xác với định nghĩa hàm.
Để gọi hàm printme (), bạn chắc chắn cần phải truyền một đối số, nếu không nó sẽ báo lỗi cú pháp như sau -
Ví dụ
#!/usr/bin/python # Function definition is here def printme( str ): "This prints a passed string into this function" print str return; # Now you can call printme function printme()
Đầu ra
Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau -
Traceback (most recent call last): File "test.py", line 11, in <module> printme(); TypeError: printme() takes exactly 1 argument (0 given)