1、Python 3 的數據類型git
Python之因此簡單,是由於賦值一個變量的時候,不須要定義這個變量的數據類型。app
Python3的六個標準數據類型:Number數字型、string字符串、list列表、tuple元組、sets集合、dictionary字典。函數
2、Number數字型spa
一、Number數字型包含:int整形、float浮點型、bool布爾型、complex複數型。.net
1-一、整型(int):例如 a = 10orm
1-二、布爾型(bool):True、False對象
1-三、浮點型(float):round(float,ndigits) 其中float表明數字,ndigits表明精度。規則:四捨六入。排序
示例: a = 3.1415926ip
m = round(a,3)開發
print(m)
結果:m=3.14
2、Python 運算符
2-一、數字運算符: +加、-減、*乘、/除、%餘數
2-二、關係運算符:等於==、不等於!=、大於>、小於<、大於等於>=、小於等於<=
2-三、賦值運算符:=、+=、-=、*=、/=
2-四、邏輯運算符:and、or、not
3、字符串 及 使用方法
一、字符串可使用單引號、雙引號、三引號來定義;推薦使用雙引號。
同時使用反斜槓(\)轉義特殊字符。
二、字符串的經常使用方法
2-一、find 查找字符串,若是找到,返回字符串開始的下標;若是未找到,返回 -1
示例1:輸出結果爲 4
示例2: 輸出結果爲 g
示例3:輸出結果爲 -1
2-二、replace 替換字符串
示例1: 輸出結果爲 Nsdfghjklcvb
示例2:輸出結果爲 HQghjklcvb
2-三、split 分隔符(將字符串分割並返回列表)
示例: 輸出結果爲
2-四、strip 去除字符串先後的空字符
示例: 輸出結果爲asdf
2-五、format 格式化字符串
示例: 輸出結果爲
2-六、join 將序列中的元素以指定的字符鏈接生成新的字符串
示例: 輸出結果爲
三、在Python中,註釋用 井 標識,其後面的內容都會被Python解釋器忽略。也能夠在頭文件後面直接添加字符串來解釋說明該項目或文件的做用(如圖)。
推薦在寫功能或函數的時候都要添加註釋說明功能,給後期開發和代碼重構提供很大幫助。
4、列表list() 及 經常使用方法
一、列表 list 是Python中使用最頻繁的數據類型。
列表中元素的類型能夠不一樣,支持數字、字符、甚至能夠嵌套列表。
列表的寫法:寫在方括號[ ]中,中間使用逗號隔開元素。
一、在列表末尾增長一個元素 append
示例
輸出
二、刪除一個元素(默認刪除列表末尾),返回刪除的元素 pop(index=none)
示例:
輸出: 99 和 a
三、刪除指定元素 remove
示例:
結果:
四、返回該元素的下標 index
示例:
結果:2
五、正排序sort()與反序reverse()
示例:
結果:
六、insert 在指定位置插入一個新的元素 格式爲insert(index,value)
示例:
結果:
七、截取切片 [頭下標:尾下標] 頭下標從0開始, -1 爲從末尾的位置開始。
示例:
結果:
八、enumerate函數:使列表中 下標與value對應
示例:
結果:
5、元組tuple 及 使用方法
一、元組tuple:就是不能增刪改,只能查的特殊list。
寫在小括號()裏,元素之間用逗號隔開。
列表中元素的類型能夠不一樣,支持數字、字符。
示例1: 結果爲:
示例2:結果爲:
說明:當元組中只有一個元素時,必定要寫逗號,不然沒法識別是 tuple 類型。
二、元組的使用方法
2.1 count(value) 統計value的個數
2.2 index(value) 返回第一個value的下標(和list 相似)
示例:結果:
6、字典 dict 及其使用方法
一、字典:能夠存儲任意對象,也能夠是不一樣的數據類型。
二、字典的定義方法:有三種(前兩種比較經常使用),以下
結果:
三、使用方法:
3.1 get(key) 根據key獲取對應的value ;若是key不存在,則返回 None
3.2 setdefault(key,value) 根據key獲取對應的value,若是key不存在,則設定默認的value
示例:
結果:
四、keys() 得到全部的key
示例:
結果:
五、values() 得到全部的value
示例:
結果:
六、iteritems 將字典中的每一個 key 與 value 對應
示例:
結果:
或者能夠寫成:
則結果更清晰:
七、update 更新字典(與 list中的 + 類似)
示例:
結果:
八、pop(key) 刪除key對應的元素,返回key對應的value值
示例:
結果:
7、查看 及 轉換 數據類型
一、查看數據類型 type()
二、判斷數據類型 isinstance
三、數據類型之間的轉換
tuple(s) 將列表s轉換爲一個元組
int(x) 將x轉換爲整形
str(x) 將x轉換爲字符串
chr(x) 將整形x轉換爲字符