1.變數
定義:可以改變的量稱為變數,實際代表記憶體的一塊空間
命名規則:
(1)包含數字字母下劃線,且首字元不能位數字
(2)嚴格區分大小寫,且不能使用關鍵字(可使用import keyword print(keyword.kwlist)查詢)
(3)命名變數有意義,且不能使用中文命名
變數的交換方法
python特有:a,b=b,a
通用:a=1 b=2 c=a a=b b=c
常量定義約定俗成為全部全部大寫,不能改變
2.資料型別number(int float bool complex)
int 整型
如intvar=123
type 獲取型別
type(intvar)
id 獲取位址
id(intvar)
二進位制整型
intvar=0b10
八進位制整型
intvar=0o127
十六進製制整型
intvar=0xdf
float 浮點型
表示方式一:小數方式
floatvar=3,12
表示方式二:科學計數法
floatvar=3.12e4
bool 布林型 只有true真及false假兩個值
如:boolvar=true或boolvar=false
complex 複數 j得平方等於-1
表示方式一:代數形式
complexvar=3+2j
表示方式二:幾何形式
complexvar=(3,2j)
3.資料型別list 列表
特徵:可獲取 可修改 有序
如:listvar=[『裝置單機』,1221,true,3.343]
修改:list[0]=『上班考試』
獲取最後乙個字元:
方式一:python特有
listvar[-1]
方式二:通用
listvar[len(listvar)-1]
4.資料型別tuple 元組
特徵:可獲取 不可修改 有序
如:tuplevar=(『是的吧不可』,3433,true,false,3.232)
獲取最後乙個字元
方式一:tuplevar[-1]
方式二:tuplevar[len(tuplevar)-1]
5.資料型別str 字串
特徵:可獲取 不可修改 有序
表示方式一:
單引號字串:strvar=『斯巴達克斯』
表示方式二:
雙引號字串:strvar"撒會計師"
獲取最後乙個字元
方式一:strvar[-1]
方式二:strvar[len(strvar)-1]
變數與資料型別
u 標量型 l 數字型,字元型,布林型,日期型 u 組合型 l record,table,varray u 參考型 l ref cursor,ref object type u lob large object lbfile bfile資料儲存在乙個不被oralce維護的單獨檔案中,該資料庫儲存乙個...
資料型別 變數與常量
變數特點 1.變數的資料型別 變數占用記憶體空間的大小 2.變數的作用域 生命週期 變數的有效性範圍 3.變數的儲存型別 變數在記憶體中的儲存方式 記憶體和硬碟的區別 記憶體 資料調定會丟失,放的是執行資料,動態執行 硬碟 儲存靜態資料 3g使用者空間 1.棧空間 區域性變數,函式形參,自動變數 2...
深入資料型別與變數
float double float和double標準格式列印出的數字預設都會保留小數點的後6位。通過格式化列印可以控制具體要保留小數點後幾位數字,如下 printf f value 但是float只會保留6 7位有效數字,double會保留15 16位有效數字。具體能保留幾位因編譯器而異。對於gc...