1. 程式人生 > 其它 >變數、常量和資料型別

變數、常量和資料型別

一、變數

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

直接寫小數就是浮點型