⊗pyPmUFNPa 202 of 208 menu

Tham số có tên trong Python

Nếu nhiều tham số được truyền vào một hàm, thì khả năng mắc lỗi sẽ tăng lên, vì có thể nhầm lẫn giá trị cho các tham số mà chúng ta cần.

Để tránh những vấn đề như vậy, trong Python có khả năng chỉ định tên tham số khi gọi hàm. Hãy xem cách điều này được thực hiện. Giả sử chúng ta có hàm sau:

def func(num1, num2): return num1 + num2

Có thể đơn giản là gọi nó:

res = func(5, 10) print(res) # sẽ in ra 15

Hoặc có thể gọi các tham số với tên:

res = func(num1=5, num2=10) print(res) # sẽ in ra 15

Tham số có tên rất thuận tiện ở chỗ chúng có thể hoán đổi vị trí khi gọi hàm:

res = func(num2=2, num1=5) print(res) # sẽ in ra 3

Nếu khi khai báo hàm, nhiều tham số tùy chọn được đặt, thì chúng cũng có thể được đặt tên. Khi đó có thể không cần liệt kê các tham số theo thứ tự đã đặt cho chúng khi khai báo:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # sẽ in ra 8

Cho hàm:

def func1(num1, num2, num3): return (num1 + num2) * num3

Hãy gọi nó, truyền giá trị thông qua tham số có tên.

Cho hàm:

def func1(text1, text2): return text1 + ' ' + text2

Hãy gọi nó, truyền chuỗi 'hello' và tên của bạn thông qua tham số có tên.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối