一、變量
1、什么是變量
即變化的量,用於記錄事物的某種狀態(模仿人類事物記憶能力)
2、如何使用變量
日常生活中:
姓名:s
年齡:18
愛好:音樂
程序中:
語法格式
username = 's'
變量名 賦值符號 變量值
底層原理:遇到賦值符號先看符號右邊再看左邊
age = 18
1.在內存空間中申請一塊內存空間存儲18
2.將18所在的內存空間地址綁定給變量名age
3.之后如果訪問18就通過變量名age訪問即可
二、命名規范與風格
命名規范
1.變量名只能由數字、字母、下划線任意組合
user@name(錯誤)、 _(可以)、 pwd_123_aaa(可以)
2.變量名不能以數字開頭,下划線建議不要開頭,因為有特殊含義
3.變量名不能與關鍵字沖突
4.變量名的命名一定要做到見名知意(變量名見名知意是核心,無論變量多長)
命名風格
1.駝峰體
大駝峰 # 所有單詞首字母大寫
UserNameFromDb
小駝峰 # 第一首字母小寫其余首字母大寫
userNameFormDB
2.下划線 # 單詞與單子之間下划線隔開
user_name_from_db
三、常量
1.什么是常量
主要用於記錄一些不變的狀態
在python中沒有真正意義上的常量,我們墨守成規的將全是大寫的變量看成是常量
HOST = '127.0.0.1' # 一般情況下在配置文件中使用較多
在其他編程語言中是存在真正意義上的常量,一旦定義無法修改
const pi = 3.14 # 定義常量
pi = 3.14 # 不可以修改
四、變量三要素
1.變量的值
2.變量的內存地址
3.變量的數據類型
五、python底層優化
當值數據量很小的時候,如果有多個變量名需要使用,那么會指向同一地址
一個變量名只能指向一個內存地址
一個內存地址可以有多個變量名指向
六、數據類型
1.什么是數據類型
在現實生活中存儲數據的方式和表現形式有很多
文本文件、表格文件、視頻文件、音頻文件、圖片文件等等
在IT世界里數據的存儲方式和表現形式是千變萬化 的
2.數據類型之整型 int
白話理解:就是整數 int
直接寫整數就是整型
3.數據類型值浮點型 float
白話理解:就是小數 float
直接寫小數就是浮點型