Nhiệm vụ đơn và nhiều trong python là gì?

Câu lệnh gán cơ bản không chỉ gán kết quả của một biểu thức cho một biến duy nhất. Lệnh gán cũng phù hợp với việc gán nhiều biến cùng một lúc. Vế trái và vế phải có cùng số phần tử. Ví dụ: tập lệnh sau có một số ví dụ về nhiều nhiệm vụ

Ví dụ 6. 7. đường kẻ. py

#!/usr/bin/env python
# Compute line between two points.
x1,y1 = 2,3 # point one
x2,y2 = 6,8 # point two
m,b = float[y1-y2]/[x1-x2], y1-float[y1-y2]/[x1-x2]*x1

print "y=",m,"*x+",b

Khi chúng tôi chạy chương trình này, chúng tôi nhận được đầu ra sau

MacBook-3:Examples slott$ 

./line.py

y = 1.25 *x+ 0.5
$ 

Chúng tôi đặt các biến

25
2,
25
3,
25
4 và
25
5. Sau đó, chúng tôi tính toán
25
6 và
25
7 từ bốn biến đó. Sau đó, chúng tôi đã in
25
6 và
25
7

Nguyên tắc cơ bản là Python đánh giá toàn bộ vế phải của câu lệnh =. Sau đó, nó khớp các giá trị với các điểm đến ở phía bên trái. Nếu các danh sách có độ dài khác nhau, một ngoại lệ sẽ được đưa ra và chương trình dừng lại

Do đánh giá đầy đủ phía bên tay phải, cấu trúc sau đây hoạt động độc đáo để hoán đổi thành các biến. Điều này thường phức tạp hơn một chút trong các ngôn ngữ khác

Một trong những điều đầu tiên bạn học khi bắt đầu lập trình là học cách khai báo một biến và gán cho nó một giá trị.

Ví dụ: bạn được yêu cầu gán một chuỗi và sau đó in chuỗi đó trong bảng điều khiển

Bây giờ, nếu chúng ta muốn gán một biến khác trong đó, trực giác của chúng ta có thể chỉ cần thêm một dòng mới và gán nó ở đó

Có một cách nhanh hơn để thực hiện các nhiệm vụ đó trong Python mà bạn có thể sử dụng, đặc biệt khi bạn muốn gán nhiều giá trị

Đây rồi

Bạn có thể sử dụng tương tự khi bạn cũng nhận được các giá trị được trả về từ các phương thức, như bạn có thể thấy trong ví dụ sau

Hãy nhớ rằng số lượng biến phải bằng số lượng phần tử trong danh sách mà bạn đang lấy phần tử từ đó

Nếu bạn không sử dụng cùng một số biến, thì bạn sẽ gặp lỗi. Ví dụ: giả sử rằng chúng ta có ví dụ sau, nơi chúng ta đang gán một biến cho hai giá trị

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

Thí 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]
Dùng thử trực tuyến

đầu ra

365

Trong ví dụ sau, chúng tôi khởi tạo các biến

Syntax: var_name = value
0 và
25
7 với
Syntax: var_name = value
2 và tìm tích của chúng

Thí dụ. py

a = b = 5
product = a * b
print[product]
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ụ

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

Thí dụ

a = 4

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




Syntax: var_name = value
3
Syntax: var_name = value
4
Syntax: var_name = value
5
Syntax: var_name = value
6
a = 4
0

a = 4
1
a = 4
2____73
a = 4
4

a = 4
1
a = 4
6

a = 4
1
a = 4
2____79
a = 4
4

_______71____202

đầu ra

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]
0

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




a = 4
1
a = 4
2____205
a = 4
4

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]
07
Syntax: var_name = value
4
Syntax: var_name = value
5
Syntax: var_name = value
6
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]
71
Syntax: var_name = value
6
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]
73
Syntax: var_name = value
6
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]
75

a = 4
1
a = 4
6

_______71____202

_______71____351

_______71____353

đầu ra

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]
7

ví dụ 3

Gán các kết quả hoạt động khác nhau cho nhiều biến

Python3




Syntax: var_name = value
3
Syntax: var_name = value
4
a = 4
0______66
365
58

365
59
Syntax: var_name = value
4
a = b = 5
product = a * b
print[product]
21____422
a = b = 5
product = a * b
print[product]
23
a = b = 5
product = a * b
print[product]
24____425

_______71____427

_______71____429

đầu ra

365
5

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




Syntax: var_name = value
30
Syntax: var_name = value
4
Syntax: var_name = value
32

Syntax: var_name = value
33
Syntax: var_name = value
4
Syntax: var_name = value
35
Syntax: var_name = value
36
Syntax: var_name = value
37
Syntax: var_name = value
38
Syntax: var_name = value
39
Syntax: var_name = value
5
Syntax: var_name = value
37
Syntax: var_name = value
5
Syntax: var_name = value
43

Phép gán nhiều lần trong Python là gì?

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.

Nhiều bài tập là gì?

Có thể thực hiện phép gán cho nhiều biến trong một câu lệnh gán , chẳng hạn. A,X = B + C; .

Bài tập trong Python là gì?

Một câu lệnh gán đánh giá danh sách biểu thức [hãy nhớ rằng đây có thể là một biểu thức đơn hoặc danh sách được phân tách bằng dấu phẩy, danh sách sau mang lại một bộ] và gán đối tượng kết quả duy nhất cho từng danh sách đích, từ trái sang phải

Làm cách nào để gán một giá trị cho nhiều biến trong Python?

Bạn có thể gán cùng một giá trị cho nhiều biến bằng cách sử dụng = liên tiếp . Điều này rất hữu ích, chẳng hạn như khi khởi tạo nhiều biến với cùng một giá trị. Cũng có thể gán một giá trị khác thành một sau khi gán cùng một giá trị.

Chủ Đề