Trong chương trình sau, chúng ta lấy các biến tháng và gán giá trị 31 cho tháng có 31 ngày, 30 cho tháng có 30 ngày và 28 cho tháng hai. Chúng tôi chỉ định tất cả các tháng với 31 ngày trong một tuyên bố. Tương tự với các tháng có 30 ngày
Ví dụ. py
jan = mar = may = jul = aug = oct = dec = 31 apr = jun = sep = nov = 30 feb = 28 total = jan + feb + mar + apr + may + jun + jul + aug + sep + oct + nov + dec print[total]Thử trực tuyến
đầu ra
365
Trong ví dụ sau, chúng tôi khởi tạo các biến
Name = ‘Tutorialspoint’5 và
Name = ‘Tutorialspoint’6 với
Name = ‘Tutorialspoint’7 và tìm tích của chúng
Ví dụ. py
a = b = 5 product = a * b print[product]Dùng thử trực tuyến
đầu ra
25
Phần kết luận
Trong Hướng dẫn Python này, chúng ta đã học cách gán hai hoặc nhiều biến với một giá trị trong một câu lệnh trong Python, với các ví dụ
Điều này là do cả ba biến ở đây đều trỏ đến cùng một giá trị. Nếu bạn sửa đổi giá trị này, bạn sẽ nhận được thay đổi được phản ánh trong tất cả các tên, tức là a, b và c. Để tạo một đối tượng mới và gán nó, bạn có thể sử dụng mô-đun sao chép.
Python không phải là ngôn ngữ lập trình "gõ tĩnh". Chúng ta không cần định nghĩa các biến hoặc kiểu của chúng trước khi sử dụng chúng. Khi ban đầu chúng ta gán một giá trị cho một biến, nó được cho là đã được tạo. Mỗi biến được gán với một vị trí bộ nhớ
Toán tử gán [=] gán giá trị được cung cấp ở bên phải cho tên biến ở bên trái
cú pháp
Cú pháp của toán tử gán được hiển thị bên dưới
var_name = value
Ví dụ
Sau đây là ví dụ cho thấy việc sử dụng toán tử gán
Name = ‘Tutorialspoint’
Trong Python, biến thực sự là nhãn hoặc mã định danh được cấp cho đối tượng được lưu trữ trong bộ nhớ. Do đó, cùng một đối tượng có thể được xác định bởi nhiều hơn một biến
>>> a=b=c=5 >>> a 5 >>> b 5 >>> c 5
a, b và c là ba biến đều đề cập đến cùng một đối tượng. Điều này có thể được xác minh bằng hàm id[]
>>> id[a], id[b], id[c] [1902228672, 1902228672, 1902228672]
Python cũng cho phép gán các giá trị khác nhau cho các biến khác nhau trong một câu lệnh. Các giá trị từ một đối tượng tuple được giải nén để gán cho nhiều biến
________số 8Gán giá trị đồng thời cho nhiều biến
Python gán giá trị theo cách từ trái sang phải. Các tên biến khác nhau được cung cấp ở bên trái của toán tử gán, được phân tách bằng dấu phẩy, khi gán nhiều biến trong một dòng. Điều này cũng đúng với các giá trị của chúng, ngoại trừ việc chúng phải được đặt ở bên phải của toán tử gán
Khi khai báo biến theo cách này, điều quan trọng là phải chú ý đến trình tự gán tên và giá trị. Ví dụ: tên biến đầu tiên ở bên trái của toán tử gán được gán với giá trị đầu tiên ở bên phải, v.v.
ví dụ 1
Chỉ định loại dữ liệu đồng nhất cùng một lúc
Khi tất cả các thành phần dữ liệu trong một cấu trúc có cùng kiểu dữ liệu, cấu trúc đó được gọi là đồng nhất. Một loại dữ liệu duy nhất được chia sẻ bởi tất cả các mục dữ liệu của một tập hợp đồng nhất. Ví dụ. Mảng
Trong ví dụ này, chúng ta sẽ xem cách gán kiểu dữ liệu không đồng nhất cho các biến trong một câu lệnh
Biến là một đoạn bộ nhớ có tên duy nhất được sử dụng để chứa dữ liệu mà sau này sẽ được xử lý. Mặc dù mỗi ngôn ngữ lập trình có một cơ chế khai báo biến khác nhau nhưng tên và dữ liệu sẽ được gán cho mỗi biến luôn giống nhau. Chúng có khả năng lưu trữ giá trị của các kiểu dữ liệu
Toán tử gán [=] gán giá trị được cung cấp ở bên phải của nó cho tên biến được cung cấp ở bên trái của nó. Đưa ra là cú pháp cơ bản của khai báo biến
Syntax: var_name = value
Ví dụ
3650
Gán giá trị cho nhiều biến trong một dòng
Đưa ra ở trên là cơ chế chỉ gán biến trong Python nhưng có thể gán nhiều biến cùng một lúc. Python gán giá trị từ phải sang trái. Khi gán nhiều biến trong một dòng, các tên biến khác nhau được cung cấp ở bên trái của toán tử gán được phân tách bằng dấu phẩy. Điều tương tự cũng xảy ra với các giá trị tương ứng của chúng ngoại trừ chúng phải ở bên phải của toán tử gán
Trong khi khai báo các biến theo cách này, người ta phải cẩn thận với thứ tự của các tên và giá trị tương ứng của chúng. Tên biến đầu tiên ở bên trái của toán tử gán được gán với giá trị đầu tiên ở bên phải của nó, v.v.
ví dụ 1
Việc gán biến trong một dòng cũng có thể được thực hiện cho các loại dữ liệu khác nhau
Python3
Name = ‘Tutorialspoint’8
Name = ‘Tutorialspoint’9
>>> a=b=c=5 >>> a 5 >>> b 5 >>> c 50_______61
36500
36501
36502
36503
36504
36501
36506
36501
36502
36509
36504
36501
a = b = 5 product = a * b print[product]32
đầu ra
a = b = 5 product = a * b print[product]3
ví dụ 2
Không chỉ là phép gán biến đơn giản, phép gán sau khi thực hiện một thao tác nào đó cũng có thể được thực hiện theo cách tương tự
Python3
36501
36502
a = b = 5 product = a * b print[product]35
36504
a = b = 5 product = a * b print[product]37
Name = ‘Tutorialspoint’9
>>> a=b=c=5 >>> a 5 >>> b 5 >>> c 50_______61____301
>>> a=b=c=5 >>> a 5 >>> b 5 >>> c 51
2503
>>> a=b=c=5 >>> a 5 >>> b 5 >>> c 51
2505
36501
36506
36501
a = b = 5 product = a * b print[product]32
36501
2581
36501
2583
đầu ra
250
ví dụ 3
Gán các kết quả hoạt động khác nhau cho nhiều biến
Python3
Name = ‘Tutorialspoint’8
Name = ‘Tutorialspoint’9
36500____61
2588
2589
Name = ‘Tutorialspoint’9
var_name = value51____452
var_name = value53
var_name = value54____455
36501
var_name = value57
36501
var_name = value59
đầu ra
258
Ví dụ 4
Ở đây, chúng tôi đang lưu trữ các ký tự khác nhau trong các biến khác nhau
Python3
Name = ‘Tutorialspoint’80
Name = ‘Tutorialspoint’9
Name = ‘Tutorialspoint’82
Name = ‘Tutorialspoint’83
Name = ‘Tutorialspoint’9
Name = ‘Tutorialspoint’85_______586
Name = ‘Tutorialspoint’87
Name = ‘Tutorialspoint’88
Name = ‘Tutorialspoint’89
>>> a=b=c=5 >>> a 5 >>> b 5 >>> c 50
Name = ‘Tutorialspoint’87
>>> a=b=c=5 >>> a 5 >>> b 5 >>> c 50
Name = ‘Tutorialspoint’93