如何在Python中創建一個常數?

王林
發布: 2023-08-29 17:17:06
轉載
1408 人瀏覽過

如何在Python中創建一個常數?

常數和變數用於在程式設計中儲存資料值。變數通常指的是可以隨時間變化的值。而常數是一種變數類型,其值在程式執行期間​​不能被改變。

在Python中只有六個內建常數可用,它們是False、True、None、Not Implemented、Ellipsis( ...)和__debug__。除了這些常數之外,Python沒有任何內建資料類型來儲存常數值。

範例

下面示範了常數的範例 -

False = 100
登入後複製

輸出

SyntaxError: cannot assign to False 
登入後複製

False是Python中的內建常數,用於儲存布林值false,將任何值賦給它都是非法的,會引發SyntaxError。

但在PEP 8標準中,常數是大寫的。這有助於使用者知道它是一個常數值。如果我們遇到任何全大寫的變量,按照慣例而不是規則,我們不應該改變它們的值。讓我們來看一個例子。

範例

π是一個數學常數,約等於3.14159。讓我們在Python中聲明常數π的值。

# declare constants
PI = 3.14159
print(PI)
登入後複製

輸出

3.14
登入後複製

在上面的範例中,數學常數 pi 使用全大寫字母進行宣告。

範例

如PEP 8的常數部分所提到的,我們應該使用大寫字母和底線來分隔單字。

# declare constants
LUMINOUS_EFFICACY = 683
VALUE_A = 100
COLOR = 'RED'

print(LUMINOUS_EFFICACY)
print(VALUE_A)
print(COLOR)
登入後複製

輸出

683
100
RED
登入後複製

如我們所見,常數的創建也與變數完全相同。變數和常數都遵循類似的命名規則,唯一的區別是常數僅使用大寫字母。

範例

通常,在 Python 中,常數是在模組中宣告的。讓我們舉個例子並創建常數。

在單獨的檔案中宣告常數,並使用 .py 副檔名命名該檔案。

Constants.py 檔案

# declare constants

SPEED_OF_LIGHT_IN_VACUUM = 299792458
PI = 3.141592653589793
LUMINOUS_EFFICACY = 683
VALUE = 20
登入後複製

範例.py 檔案

#
import Constants

print(Constants.VALUE)
print(Constants.SPEED_OF_LIGHT_IN_VACUUM)
print(Constants.PI)
登入後複製

輸出

20
299792458
3.141592653589793
登入後複製

在上面的範例中,我們建立了 Constants.py 文件,稱為 Constants 模組。然後,我們聲明了一些常數值。之後,我們創建另一個 python 文件,它是一個 Example.py 文件,在該文件中,我們使用 import 關鍵字導入 Constant 模組。最後,存取常數值。

使用大寫字母的目的是表明當前名稱被視為常數。但它實際上並不能阻止常數值的重新分配。

以上是如何在Python中創建一個常數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板