Các đối số từ khóa có liên quan đến các lệnh gọi hàm. Khi bạn sử dụng các đối số từ khóa trong một lệnh gọi hàm, trình gọi sẽ xác định các đối số bằng tên tham số.
Điều này cho phép bạn bỏ qua các đối số hoặc sắp xếp chúng không theo thứ tự vì trình thông dịch Python có thể sử dụng các từ khóa được cung cấp để khớp các giá trị với các tham số. Bạn cũng có thể thực hiện các lệnh gọi từ khóa đến hàm printme () theo những cách 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( str = "My string")
Đầu ra
Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau -
My string
Ví dụ sau đây cho hình ảnh rõ ràng hơn. Lưu ý rằng thứ tự của các tham số không quan trọng.
Ví dụ
#!/usr/bin/python # Function definition is here def printinfo( name, age ): "This prints a passed info into this function" print "Name: ", name print "Age ", age return; # Now you can call printinfo function printinfo( age=50, name="miki" )
Đầu ra
Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau -
Name: miki Age 50