第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

關(guān)于Python中逗號及其含義的問題

關(guān)于Python中逗號及其含義的問題

當(dāng)年話下 2023-07-18 10:20:55
我希望有人能解釋“n”和“digit”之間的逗號的作用。while n > 0:     n, digit = divmod(n, 10)     total_sum = total_sum + digit ** 2return total_sum我見過逗號在其他情況下使用,并且一直認(rèn)為,在這種情況下,它意味著 n 和 digital 等于 divmod(n, 10)。我試圖查看代碼是否仍然有效,但它不起作用,所以情況似乎并非如此。誰能解釋一下n和數(shù)字之間的逗號表示什么?
查看完整描述

5 回答

?
一只名叫tom的貓

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊

Python賦值語句不僅支持單獨(dú)賦值,還支持對目標(biāo)列表的賦值。這通常稱為解包,因?yàn)轵T行端可迭代的元素被提取并分配給目標(biāo)列表的名稱。


>>> a, b = 1, 2

>>> print(a)

1

>>> a, b = range(2)

>>> print(a)

0

具體來說,該divmod(a, b)函數(shù)返回一個(gè) 的元組a // b, a % b。分配給兩個(gè)目標(biāo)會(huì)將每個(gè)項(xiàng)分配給一個(gè)單獨(dú)的變量。


>>> div, mod = divmod(1024, 10)

>>> print(div)

102

>>> print(mod)

4


查看完整回答
反對 回復(fù) 2023-07-18
?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

divmod返回兩個(gè)數(shù)字的元組(除數(shù)和余數(shù))。使用逗號語法允許您將這些數(shù)字分配給兩個(gè)不同的變量。



查看完整回答
反對 回復(fù) 2023-07-18
?
動(dòng)漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

n 是商,digit 是余數(shù)。讓我舉個(gè)例子

n=25其他的是10

商 = 2

余數(shù) = 5


查看完整回答
反對 回復(fù) 2023-07-18
?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

divmod 是除法和模式,它返回除法的結(jié)果和數(shù)字的余數(shù)(這里n是數(shù)字,10是除數(shù))


n, digit = divmod(10,3)

n = 3

digit = 1

10除以3,結(jié)果是3,余數(shù)是1


查看完整回答
反對 回復(fù) 2023-07-18
?
桃花長相依

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊

它翻譯為:


“我希望該divmod函數(shù)返回的內(nèi)容n恰好有兩個(gè)部分,通過將這兩個(gè)部分放入名為和的變量中可以節(jié)省一些時(shí)間digit”。


返回divmod兩個(gè)數(shù)字。雖然你可以這樣做:


x = divmod(n, 10)

n = x[0]

digit = x[1]

上面的一行字要好得多。


另外,你可以做這樣的事情:


ls = ["myValue"]

(value,) = ls

print(value) #prints: myValue

從具有單個(gè)元素的列表中解壓縮值。


查看完整回答
反對 回復(fù) 2023-07-18
  • 5 回答
  • 0 關(guān)注
  • 253 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號