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

Đối số từ khóa trong Python

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