簡介:變量是計算機語言中能計算結果或能表示值的抽象概念。
變量可以通過變量名訪問。在指令式語言中,變量通常是可變的;但在純函數式語言(如Haskell)中,變量可能是不可變的。在一些語言中,變量可能被明確為使能表示可變狀態、具有存儲空間的抽象(如在java和visual basic中);但另外一些語言可能使用其他概念來指稱這種抽象,而嚴格地定義“變量”的准確外延。
上面我們介紹了變量,那我們在編程(python)中使用變量呢?
日常生活中:
姓名:Roseblack
年齡:18
愛好:聽音樂
編程中:
username="Roseblack"
age=18
hobby="music"
語法格式:username="Roseblack"
變量名 賦值符號 變量值
底層原理:遇到賦值符號先看符號右邊的再看左邊的
然后先看上面再看下面。
age = 18
1.在內存空間中申請一塊內存空間存儲18
2.將18所在的內存地址綁定給變量名age
3.之后如果要訪問18就通過變量名age訪問即可
命名風格
1.駝峰體
大駝峰 #所有單詞首字母大寫
UserNameFrimDB
小駝峰 #第一首字母小寫其余首字母大寫
userNameFromDB
"""javascript推薦使用駝峰體"""
2.下划線 #單詞與單詞之間下划線隔開
user_name_from_db
"""python推薦使用下划線"""

變量三要素
1.變量的值
2.變量的內存地址
3.變量的數據類型

變量講完了,我們該聊聊常量了
常量
簡述:主要用於記錄一些不變的狀態

常量就是不變的變量,比如身份證號碼、數學中圓周率都是常量,在Python中通常用全部大寫的變量表示常量
但事實上從Python的語法角度上看,身份證號碼、圓周率依然是一個變量,因為Python沒有任何機制保障常量不會被改變,改變其值,也不會報錯。所以用全部大寫的變量名表示常量只是程序員的一種習慣的用法。
常量通常放在代碼的最上部,並作為全局變量使用。如果在編程中遇到常量,一定要慎重、慎重、慎重。

