Các loại tham số trong lập trình

Tháng 2 10, 2025

Tham số biến

Tham số biến cho phép hàm nhận giá trị từ bên ngoài và thay đổi giá trị của biến đó.

Ví dụ:

def thay_doi_gia_tri_list(my_list):
  my_list.append(4)

my_list = [1, 2, 3]
thay_doi_gia_tri_list(my_list)
print(my_list) # Kết quả sẽ là [1, 2, 3, 4]

Tham số thực

Tham số thực là giá trị cụ thể được truyền vào hàm khi gọi hàm.

Ví dụ:

def cong_hai_so(a, b):
 tong = a + b
 return tong

cong_hai_so(3, 5) # 3 và 5 là tham số thực

Tham số không xác định số lượng

Tham số không xác định số lượng cho phép hàm nhận số lượng tham số không cố định, thường được ký hiệu bằng *args (cho tham số không đặt tên) hoặc **kwargs (cho tham số có tên).

Tham trị

Tham trị là cách truyền giá trị của tham số vào hàm bằng cách sao chép giá trị. Mọi thay đổi đối với tham số trong hàm không ảnh hưởng đến biến gốc bên ngoài.

Ví dụ:


def thay_doi_gia_tri(x):
 x = x + 1
 return x

a = 5
thay_doi_gia_tri(a)
print(a)

Leave A Comment

Create your account