作為剛剛學習 Python 基礎知識的人,這可能是一個奇怪而愚蠢的問題,但我感到困惑。
a = (1,2,3) #if people call this a tuple
b = [1,2,3] #this as a list
c = 1,2,3 #this as a tuple
d = 1 #then what do people call this? a normal value inside a variable?
另外,如果有錯誤,請糾正我,在此先感謝。
uj5u.com熱心網友回復:
d = 1
由于您只是輸入一個數字,1 是數字,因此變數型別是一個整數。Python 放置十進制數是一個浮點數。
uj5u.com熱心網友回復:
在這種情況下,我認為您對作業表感到困惑。左側是您要分配的名稱,右側是一個值,例如a = 1,a是名稱和1值。
因此(1,2,3)是一個元組,并且a在您分配a = (1,2,3). 這同樣適用于任何其他資料型別;串列、整數、浮點數等。
將變數(左側)視為值很好,但它們不是。它們也不是帶有值的盒子,但在推理代碼時可能會有所幫助。
如果您需要在散文中談論它,您可以說“變數的值是……”,因為變數在賦值時總是指代一個值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/396337.html
上一篇:訪問同一類的嵌套函式中的變數
