1.變量的定義
在 python 中,每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建
等號(=)用來給變量賦值
=左邊是一個變量名
=右邊是存儲在變量中的值
變量名=值
變量定義之后,后續就可以直接使用了
變量名只有在第一次出現才是定義變量(變量名再次出現,不是定義變量,而是直接使用之前
定義的變量)
2.實例演示
【1】
【2】需求:
水果的價格是 8.5 元/斤,買了 7.5 斤橘子,計算付款金額,只要買橘子,就返 5 塊錢
1.在內存中創建一個變量:會包括
變量的名稱
變量保存的數據
變量存儲數據的類型
變量的地址
在 python 中定義變量是不需要指定類型(在其他很多高級語言中都需要)
數據類新可以分為數字型和非數字型
數字型
- 整型(int)
- 浮點型(float)
- 布爾型(bool)
非數字型
- 字符串
- 列表
- 元組
- 字典
2.使用 type 函數可以查看一個變量的類型
在使用交互式終端時,也可以知道每個變量的准確類型
3.不同類型變量之間的計算,數字變量之間可以直接計算
在 python 中,兩個數字型變量是可以直接進行算術運算的
如果變量是 bool 型,在計算時True 對應的數字是 1,Fauls 對應的數字是 0
4.字符串變量之間使用 + 拼接字符串
在 python 中
字符串之間可以使用 + 拼接生成新的字符串字符串變量可以和整數使用 * 重復拼接相同的字符串
字符串變量和字符串之間不能進行其他計算
所謂輸入,就是用代碼獲取用戶通過鍵盤輸入的信息
在 python 中,如果要獲取用戶在鍵盤上的輸入信息,需要使用 raw_input 函數
例如:去銀行取錢,在 ATM 上輸入密碼
在 python 中可以使用 raw_input 函數從鍵盤等待用戶的輸入, 用戶輸入的任何內容 python 都認為是一個字符串 |
第一種寫法:
改良后的第二種寫法:
在 python 中可以使用 print 函數將信息輸出到控制台
如果希望輸出文字信息的同時,一起輸出數據,就需要使用到格式化操作符
% 被稱為格式化操作符,專門用於處理字符串中的格式
包含%的字符串,被稱為格式化字符串
% 和不同的字符連用,不同類型的數據需要使用不同的格式化字符
格式化字符串 | 含義 |
---|---|
%s | 字符串 |
%d | 有符號十進制整數,%06d 表示輸出的整數顯示位數字,不足的地方使用0 補全 |
%f | 浮點數,%.02f 表示小數點后只顯示兩位 |
%% | 輸出% |
語法格式:
print ‘格式化字符串’ % 變量 1
print ‘格式化字符串’ % (變量 1,變量 2…)
1.標識符和關鍵字
標識符:標識符就是程序員定義的變量名,函數名
- 名字需要有見名知義的效果
- 標識符可以由字母,下划線和數字組成
- 不能以數字開頭,不能與關鍵字重名
關鍵字:關鍵字就是在 python 內部已經使用的標識符
- 關鍵字具有特殊的功能和含義
- 開發者不允許定義和關鍵字相同的名字的標示符
2.變量的命名規則
命名規則可以被視為一種慣例,別無絕對與強制,目的是為了增加代碼的識別和可讀性
注意:python 中的標識符是區分大小寫的
1.在定義變量時,為了保證代碼格式,=的左右兩邊該各保留一個空格雅思詞匯
2.在 python 中,如果變量名需要由兩個或多個單詞組成,可以按照以下方式命名(python中常用)
-
每個單詞都使用小寫字母
-
單詞與單詞之間使用_下划線連接
例如:first_name,last_name….駝峰命名法:(其他語言常用的命名法)
當變量名是由兩個或多個單詞組成,還可以利用駝峰命令法來命名
小駝峰命名法:
第一個單詞以小寫字母開始,后續單詞的首字母大寫
firstName lastName
大駝峰命名法:
每一個單詞的首字母都采用大寫字母
FirstName LastName