Một default argument là đối số giả định giá trị mặc định nếu giá trị không được cung cấp trong lời gọi hàm cho đối số đó. Ví dụ sau minh họa default argument, in độ tuổi mặc định nếu không truyền:
Ví dụ
#!/usr/bin/python
# Định nghĩa hàm
def printinfo(name, age=35):
"This prints a passed info into this function"
print "Name: ", name
print "Age ", age
return
# Gọi hàm printinfo
printinfo(age=50, name="miki")
printinfo(name="miki")
Kết quả
Khi mã chạy, kết quả:
Name: miki Age 50 Name: miki Age 35