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 ta khởi tạo các biến
a = b = 5 product = a * b print[product]3 và
a = b = 5 product = a * b print[product]4 với
a = b = 5 product = a * b print[product]5 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ụ
Trong Python, chúng ta có thể gán nhiều giá trị cho nhiều biến cùng lúc bằng cách sử dụng dấu phẩy. Điều này giúp chúng tôi tiết kiệm rất nhiều thời gian khi gán một số lượng lớn các biến
Làm cách nào để gán nhiều biến với nhiều giá trị trong một dòng trong Python?
Bạn có thể gán nhiều loại giá trị dữ liệu [hoặc giống nhau] cho danh sách biến được phân tách bằng dấu phẩy
a,b,c,d,e = "Apple","Boat",13.55,True,123
print[a]
print[b]
print[c]
print[d]
print[e]
#OUTPUT#
Apple
Boat
13.55
True
123
Làm cách nào để gán nhiều biến với một giá trị trong Python?
Để gán một giá trị cho nhiều biến được thực hiện bằng cách thêm = dấu giữa chúng
a = b = c = d = e = "Apple"
print[a]
print[b]
print[c]
print[d]
print[e]
#OUTPUT#
Apple
Apple
Apple
Apple
Apple
bài viết liên quan
jQuery. Cách nhận giá trị của nhiều hộp kiểm đã chọn
jQuery. Cách đặt giá trị thả xuống cho một lựa chọn và nhiều lựa chọn
Python 3 - Cách kiểm tra loại biến?
Cách cài đặt Python trên hệ điều hành Windows 10
Làm cách nào để lấy độ dài mảng bằng vòng lặp for trong Python?
Tìm độ dài của chuỗi, danh sách hoặc mảng trong Python bằng hàm len[]
Cách tạo nhiều kênh YouTube trong một tài khoản Gmail
jQuery. Hướng dẫn kiểm tra/bỏ chọn nhiều hộp kiểm trên bảng
Bộ lọc chính xác của AngularJS trong các giá trị
Cách đặt biến cấu hình Disqus
Nếu bạn đến với Python từ một ngôn ngữ trong C/Java/etc. gia đình, nó có thể giúp bạn ngừng nghĩ về
a = b = 5 product = a * b print[product]3 như một "biến" và bắt đầu nghĩ về nó như một "tên"
a = b = 5 product = a * b print[product]3,
a = b = 5 product = a * b print[product]4 và
a = b = 5 product = a * b print[product]9 không phải là các biến khác nhau có giá trị bằng nhau; . Các biến có loại, danh tính, địa chỉ và tất cả các loại nội dung tương tự
Những cái tên không có cái nào trong số đó. Tất nhiên, các giá trị đều có và bạn có thể có nhiều tên cho cùng một giá trị
Nếu bạn đưa cho
250 một cái xúc xích,*
251 và
252 sẽ có một cái xúc xích. Nếu bạn đổi phần tử đầu tiên của
a = b = 5 product = a * b print[product]3 thành 1, thì phần tử đầu tiên của
a = b = 5 product = a * b print[product]4 và
a = b = 5 product = a * b print[product]9 là 1
Nếu bạn muốn biết liệu hai tên có đang đặt tên cho cùng một đối tượng hay không, hãy sử dụng toán tử
d=e=f=3
e=4
print['f:',f]
print['e:',e]
3>>> a=b=c=[0,3,5]
>>> a is b
True
Sau đó bạn hỏi
có gì khác biệt với điều này?
d=e=f=3
e=4
print['f:',f]
print['e:',e]
Ở đây, bạn đang rebinding tên
d=e=f=3
e=4
print['f:',f]
print['e:',e]
4 thành giá trị d=e=f=3
e=4
print['f:',f]
print['e:',e]
5. Điều đó không ảnh hưởng đến tên d=e=f=3
e=4
print['f:',f]
print['e:',e]
6 và d=e=f=3
e=4
print['f:',f]
print['e:',e]
7 theo bất kỳ cách nàoTrong phiên bản trước của bạn, bạn đã gán cho
d=e=f=3
e=4
print['f:',f]
print['e:',e]
8, không phải cho a = b = 5 product = a * b print[product]3. Vì vậy, từ quan điểm của
d=e=f=3
e=4
print['f:',f]
print['e:',e]
8, bạn đang phản đối d=e=f=3
e=4
print['f:',f]
print['e:',e]
8, nhưng từ quan điểm của a = b = 5 product = a * b print[product]3, bạn đang thay đổi nó tại chỗ
Bạn có thể sử dụng hàm
36563, hàm cung cấp cho bạn một số duy nhất đại diện cho danh tính của đối tượng, để xem chính xác đối tượng đó là đối tượng nào ngay cả khi
d=e=f=3
e=4
print['f:',f]
print['e:',e]
3 không thể trợ giúp3656
Lưu ý rằng
d=e=f=3
e=4
print['f:',f]
print['e:',e]
8 đã thay đổi từ 4297261120 thành 4297261216—giờ nó là tên cho một giá trị khác. Và 36566 hiện cũng là tên cho cùng một giá trị mới đó. Đó là bởi vì
a = b = 5 product = a * b print[product]3 và
a = b = 5 product = a * b print[product]4 vẫn đang đặt tên cho cùng một đối tượng
Dưới vỏ bọc,
36569 thực sự đang gọi một phương thức trên đối tượng danh sách. [Nó tương đương với
a = b = 5 product = a * b print[product]30. ] Vì vậy, nó không thực sự phục hồi bất cứ điều gì cả. Nó giống như gọi
a = b = 5 product = a * b print[product]31. Chắc chắn, có khả năng đối tượng đang khởi động lại một thuộc tính thể hiện để triển khai phương thức này, nhưng đó không phải là điều quan trọng; . Và điều đó cũng tương tự với
36569
người dùng570826 đã hỏi
Nếu chúng ta có thì sao,
a = b = 5 product = a * b print[product]33
Đó chính xác là tình huống tương tự như
a = b = 5 product = a * b print[product]34. bạn có ba tên cho cùng một giá trị
Nhưng trong trường hợp này, giá trị là một
a = b = 5 product = a * b print[product]35 và các
a = b = 5 product = a * b print[product]35 là bất biến. Trong cả hai trường hợp, bạn có thể rebind
a = b = 5 product = a * b print[product]3 thành một giá trị khác [e. g. ,
a = b = 5 product = a * b print[product]38], nhưng sẽ không ảnh hưởng đến giá trị ban đầu, mà
a = b = 5 product = a * b print[product]4 và
a = b = 5 product = a * b print[product]9 sẽ vẫn là tên của. Sự khác biệt là với một danh sách, bạn có thể thay đổi giá trị
a = b = 5 product = a * b print[product]31 thành
a = b = 5 product = a * b print[product]32 bằng cách thực hiện, e. g. ,
a = b = 5 product = a * b print[product]33; . Không có cách nào để thay đổi giá trị
a = b = 5 product = a * b print[product]38 thành bất kỳ giá trị nào khác.
a = b = 5 product = a * b print[product]38 là 10 mãi mãi, giống như ma cà rồng Claudia là 5 mãi mãi [ít nhất là cho đến khi cô ấy bị thay thế bởi Kirsten Dunst]
* Cảnh báo. Đừng cho Notorious B. I. G. một cái bánh mì kẹp xúc xích. Gangsta rap zombie không bao giờ được cho ăn sau nửa đêm