一. python中常見的資料型別
整數:任何時候運算都是精確的
浮點數:運算的時候,可能會有四捨五入
字串:字串是以單引號』或雙引號"括起來的任意文字
同型別的可以用+號 或者 , 號來進行拼接
不同型別的只能用, 號拼接,不能用+號
強制轉換後,可以進行拼接,比如str(a) int(a)這種就是強制轉換
布林值:布林值只有true、false兩種值,邏輯運算得到的結果就是布林值
none值:空值是python中乙個特殊的值,用none來表示,none不能理解為0,因為0是有意義的,而none是乙個特殊的空物件
注意:python中沒有null
空字串和none值不同,空字串為""
二. python中常用的運算子
在這裡插入描述
算數運算子
如下表,假設a = 10, b = 20
在這裡插入描述
在這裡,我們要格外注意,在python3中, /是真除法,得到的是至少保留一位的小數,而在python2中/表示取整
10 / 5
結果:2.0
//雖然表示取整,但是如果除數和被除數任意乙個是浮點數,那麼得到的結果也是浮點數
結果:1.0
1.01.0
比較運算子
如下表,假設a = 10, b = 20,返回值均是布林值
在這裡插入描述
比較運算子返回的都是布林值,賦值與==是不同的,請注意!
賦值運算子
如下表,假設a = 10, b = 20
在這裡插入描述
+= 以及 -=是比較常用的運算子
邏輯運算子
如下表,假設a = 10, b = 20
在這裡插入描述
舉例如下:
a = 10b = 20
a and b
a or b
not(a and b)
false
a = 0a and b
a or b
not a
true
成員運算子
假設a = 10, b = 20
在這裡插入描述
成員運算子在字串、列表或元組中用的會比較多
OpenCV中資料型別和常用資料型別對應關係
在opencv 中經常會遇到需要訪問mat類物件中的資料的情況,所以必須真確填寫相應的資料型別。1 opencv中的資料型別和常用的資料型別對應關係如下 mat cv 8u mat cv 8s nat cv 16s mat cv 16u mat cv 32s mat cv 32f mat cv 64...
Python常用資料型別
一 列表 name zhangshan lishi wangwu 列表賦值 name.insert 1,chensan 插入到制定索引位置 name.remove name 0 刪除指定值,而且只從左邊開始刪除一次 name.pop 1 彈出指定索引的值,預設彈出最後乙個 name.clear 清空...
Python常用的資料型別
參考 書 深度學習之pytorch實戰計算機視覺 python通用的資料型別 數字 字串 列表 元組和字典。常用的數字資料型別有整型 int 和浮點型 float 整型和浮點型資料的最大區別是浮點型帶有精度而整型沒有 列印輸出浮點型資料預設保留到小數點後一位,和我們賦值時使用的精度不同,可以自定義列...