Required arguments là các đối số truyền cho hàm theo đúng thứ tự vị trí. Số đối số trong lời gọi 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 phải truyền một đối số, nếu không sẽ báo lỗi cú pháp:
Ví dụ
#!/usr/bin/python
# Định nghĩa hàm
def printme(str):
"This prints a passed string into this function"
print str
return
# Gọi printme
printme()
Kết quả
Khi mã chạy, kết quả:
Traceback (most recent call last): File "test.py", line 11, inprintme() TypeError: printme() takes exactly 1 argument (0 given)