python讀書筆記 資料型別擴充套件

2021-10-05 04:14:40 字數 1175 閱讀 8062

python 數字資料型別用於儲存數值。

資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配記憶體空間。

python 支援三種不同的數值型別:

整型(int) - 通常被稱為是整型或整數,是正或負整數,不帶小數點。python3 整型是沒有限制大小的,可以當作 long 型別使用,所以python3 沒有 python2 的 long 型別。

浮點型(float) - 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2.5e2 = 2.5 x 102 = 250)

複數(complex) - 複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。

在整數除法中,除法 / 總是返回乙個浮點數,如果只想得到整數的結果,丟棄可能的分數部分,可以使用運算子 //。但 // 得到的並不一定總是整數型別的數,它與分母分子的資料型別有關係。

不同型別的數混合運算時會將整數轉換為浮點數。

[ : ] 擷取字串中的一部分,遵循左閉右開原則,str[0:2] 是不包含第 3 個字元的。

python 支援格式化字串的輸出 。

#!/usr/bin/python3

print

("我叫 %s 今年 %d 歲!"%(

'小明',10

))

python三引號允許乙個字串跨多行,字串中可以包含換行符、製表符以及其他特殊字元。

f-string 格式化字串以 f 開頭,後面跟著字串,字串中的表示式用大括號 {} 包起來,它會將變數或表示式計算後的值替換進去

>>

> name =

'runoob'

>>

> f'hello '

# 替換變數

>>

> f''

# 使用表示式

'3'>>

> w =

>>

> f': '

'runoob: www.runoob.com'

在python2中,普通字串是以8位ascii碼進行儲存的,而unicode字串則儲存為16位unicode字串,這樣能夠表示更多的字符集。使用的語法是在字串前面加上字首 u。

在python3中,所有的字串都是unicode字串。

golang 讀書筆記 資料型別

slice 切片 代表變長的序列,序列中每個元素都有相同的型別。乙個slice型別一般寫作t,其中t代表slice中元素的型別 slice的語法和陣列很像,只是沒有固定長度而已。乙個slice由三個部分構成 指標 長度和容量。指標指向第乙個slice元素對應的底層陣列元素的位址,要注意的是slice...

Python筆記 資料型別

注 平時寫 養成習慣用單引號 括起來字串,因為乙個鍵就可以,而且跟mysql的用法相同 1 單引號 或者雙引號 括起來的字串都是一樣的,舉例 1 print hello 2 print hello 1和2,結果都是hello 2 如果單引號 本身也是個字元 1 可以用雙引號 括起來,比如print ...

python讀書筆記 基本資料型別

python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。在 python 中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。python允許同時為多個變數賦值,也可以為多個物件指定多個變數。python3 中有六個標準的資料型別 nu...