變數與資料型別

2021-10-05 15:12:53 字數 1385 閱讀 8540

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...