python 中變量的命名規則

目標
變量定義
變量的類型
變量的命名
標識符和關鍵字
變量的命名規則
01. 變量定義
在 Python 中,每個變量      在使用前都必須賦值,變量      賦值以後      該變量 纔會被創建
等號(=)用來給變量賦值      = 左邊是一個變量名
= 右邊是存儲在變量中的值
     
     變量名 = 值
     變量定義之後,後續就可以直接使用了
02. 變量的類型
在內存中創建一個變量,會包括:
變量的名稱
變量保存的數據
變量存儲數據的類型
變量的地址(標示)
在Python中定義變量是      不需要指定類型(在其他很多高級語言中都需要)
Python可以根據等號右側的值,自動推導出變量中存儲數據的類型
數據類型可以分爲 數字型 和 非數字型
2.1 數字型
整型 (int)
浮點型(float)
布爾型(bool)      真 True  非 0 數 —— 非零即真
假 False 0
複數型      complex 主要用於科學計算。例如:平面場問題、波動問題、電感電容等問題
2.2 非數字型
字符串
列表
元組
字典
 使用 type 函數可以查看一個變量的類型
·         a = "123"
print (type(a)) #可以打印看到變量a是字符串類型
03. 不同類型變量之間的計算
數字型變量 之間可以直接計算
在 Python      中,兩個數字型變量是可以直接進行 算數運算的
如果變量是 bool 型,在計算時 True 對應的數字是      1, False 對應的數字是 0
字符串變量 之間使用 + 拼接字符串
 

first_name = "三"
last_name = "張"
first_name + last_name #會輸出"三張"
 
 

字符串變量 可以和 整數 使用 * 重複拼接相同的字符串
 數字型變量 和 字符串 之間 不能進行其他計算
·         a = "$"
·         b = a * 10
print(b) #會輸出'$$$$$$$$$$'
·         first_name = "zhang"
·         x = 10
·         x + first_name
·         ---------------------------------------------------------------------------
·         TypeError: unsupported operand type(s) for +: 'int' and 'str'
類型錯誤:`+` 不支持的操作類型:`int` 和 `str`
04. 變量的輸入
所謂 輸入,就是 用代碼 獲取用戶通過      鍵盤      輸入的信息
例如:去銀行取錢,在 ATM 上輸入密碼
在 Python      中,如果要獲取用戶在 鍵盤 上的輸入信息,需要使用到 input 函數
input 函數實現鍵盤輸入
在 Python 中可以使用      input 函數從鍵盤等待用戶的輸入
用戶輸入的 任何內容 Python 都認爲是一個 字符串
語法如下:
字符串變量 = input("提示信息:")
05. 類型轉換函數
 
函數

說明

int(x)

將x轉換爲一個整數

float(x)

將x轉換爲一個浮點數

str(x)

將x轉換爲一個字符串

06. 變量的格式化輸出
 
格式化字符串

含義

%s

字符串

%d

有符號十進制整數,%06d表示輸出的整數顯示位數,不足的地方使用0補全

%f

浮點數,%.2f表示小數點後只顯示兩位

%%

輸出%

語法格式如下:
·         print("格式化字符串" % 變量1)
print("格式化字符串" % (變量1, 變量2...))
 格式化輸出演練 —— 基本練習
定義字符串變量      name,輸出 我的名字叫 小明,請多多關照!
定義整數變量      student_no,輸出 我的學號是 000001
定義小數      price、weight、money,輸出      蘋果單價 9.00 元/斤,購買了 5.00 斤,需要支付 45.00 元
定義一個小數 cale,輸出 數據比例是 10.00%
5.  print("我的名字叫 %s,請多多關照!" % name)
6.  print("我的學號是 %06d" % student_no)
7.  print("蘋果單價 %.02f 元/斤,購買 %.02f 斤,需要支付 %.02f 元" % (price, weight, money))
print("數據比例是 %.02f%%" % (scale * 100))
07. 標識符和關鍵字
7.1 標識符
標示符就是程序員定義的 變量名、函數名
名字 需要有 見名知義 的效果

標示符可以由 字母、下劃線 和 數字 組成
不能以數字開頭
不能與關鍵字重名
Python中的標識符是      區分大小寫的

7.2 關鍵字
關鍵字就是在Python內部已經使用的標識符
關鍵字具有特殊的功能和含義
開發者不允許定義和關鍵字相同的名字的標示符
通過以下命令可以查看Python中的關鍵字

import keyword
print(keyword.kwlist)
7.3. 變量的命名規則
命名規則可以被視爲一種 慣例,並無絕對與強制
目的是爲了 增加代碼的識別和可讀性
在定義變量時,爲了保證代碼格式,= 的左右應該各保留一個空格
在Python中,如果      變量名      需要由 二個 或 多個單詞 組成時,可以按照以下方式命名
每個單詞都使用小寫字母
單詞與單詞之間使用 _下劃線 連接
例如:first_name、ast_name、qq_number、qq_password
當 變量名 是由二個或多個單詞組成時,還可以利用駝峯命名法來命名
小駝峯式命名法
      第一個單詞以小寫字母開始,後續單詞的首字母大寫。例如:firstName、lastName
大駝峯式命名法
     每一個單詞的首字母都採用大寫字母。例如:FirstName、LastName、CamelCase

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章