更新時(shí)間:2023-07-05 來(lái)源:黑馬程序員 瀏覽量:
在Python中,我們可以使用逗號(hào)分隔的方式一次聲明多個(gè)變量,并為它們賦予相應(yīng)的值。這種方式被稱為多重賦值。以下是多重賦值的幾種用法:
a = 1 b = 2 c = 3
這種方式逐一為每個(gè)變量指定值,變量名和值之間使用等號(hào)進(jìn)行賦值。
a, b, c = 1, 2, 3
這種方式可以一次性為多個(gè)變量指定值,變量名和值之間使用等號(hào)進(jìn)行賦值,多個(gè)變量之間使用逗號(hào)分隔。
a, b, c = [1, 2, 3]
這種方式將一個(gè)序列(如列表或元組)中的值按順序賦給多個(gè)變量。序列中的元素會(huì)與變量一一對(duì)應(yīng)。
a, *b, c = [1, 2, 3, 4, 5]
這種方式將序列中的值賦給多個(gè)變量,同時(shí)可以使用星號(hào)(*)將多余的值賦給一個(gè)變量。在上面的例子中,a將獲得第一個(gè)值1,c將獲得最后一個(gè)值5,而b將獲得中間的值[2, 3, 4]。
無(wú)論使用哪種方式,我們都可以根據(jù)需要聲明多個(gè)變量并為它們賦值。這樣可以簡(jiǎn)化代碼并提高可讀性。