我正在學習Python,我只是與常量和文字常量混淆。他們是什麼?我們使用它們的目的是什麼?它們與正常變量有什麼不同?什麼是常量和文字常量?
非常感謝。
編輯:
我是一個真正beginner.As初學者的我可以說我對此事一無所知編程world.Like我不知道該怎麼表達的,反之亦然。
我一直在學習中我碰到這談論文字和constants.I分享那裏的部分相當的部分書使用「的Python字節」的書和地方Python語言:
5.2. Literal Constants
An example of a literal constant is a number like 5 , 1.23 , or a string like 'This is a string' or "It's a string!" .
It is called a literal because it is literal - you use its value literally. The number 2 always represents itself and nothing else - it is a constant because its value cannot be changed. Hence, all these are referred to as literal constants.
它說,「它被稱爲文字,因爲它是字面的 - 你從字面上使用它的價值」,我只是沒有得到這部分。這本書試圖說我們使用字面值?另一個模糊的點是?該號碼2是一個常數,因爲它的價值不能changed.How是有可能,我們可以改變它,如:
stack = 2
stack = 3
首先,我分配的號碼2到堆棧然後我改變堆棧的值(這是2號,這本書被聲稱它是一個常數,因此它不能被改變)和分配的號碼3給它。所以我很容易改變數字的價值2.我真的很困惑,如果你沒有明白我的觀點,請告訴我,我可以舉出更多的例子。謝謝你給你的時間。
你能舉一個你的意思嗎? – arshajii
Python沒有常量 - 具有'UPPERCASE'名稱的變量按照慣例是常量,但是這不會在任何地方執行。 – jonrsharpe
@arshajii我編輯了帖子並給出了示例。 – user3722727