標(biāo)準(zhǔn)數(shù)據(jù)類型:
python 有五個標(biāo)準(zhǔn)數(shù)據(jù)類型 :
Numbers ------------------> 數(shù)字 用于存儲數(shù)值? ,不可改變的數(shù)據(jù)類型陵吸,否則分配一個新的對象
String -----------------------> 字符串? 是由數(shù)字、字母、下劃線組成的一串字符。
List --------------------------->列表? 它支持字符儡遮,數(shù)字,字符串甚至可以包含列表(所謂嵌套
Tuple -------------------------->元組
Dictionary --------------------->字典
? 1? 數(shù)字類型 : Numbers
支持四種不同的數(shù)字類型:
int(有符號整型)
long(長整型[也可以代表八進(jìn)制和十六進(jìn)制])
float(浮點型)
complex(復(fù)數(shù))
為var1和var2 賦值 并輸出 暗赶。del是刪除單個或多個對象的引用
2鄙币、字符串 : String
python中字符串有兩種截取方式 :
1、從左到右索引默認(rèn)0開始的?
2蹂随、從右到左索引默認(rèn)-1開始的
要截取字符串 使用 變量[頭下標(biāo):尾下標(biāo)] 這種方式
包含頭下標(biāo)? 但是不包含尾下標(biāo)的值十嘿。-1 表示最后一個值 ,對于的-2 表示倒數(shù)第二個值
看示例
分別是: [-1] : 最后一個值
[-1:-3] :倒數(shù)第一個值到倒數(shù)第三個值 (方向錯誤 所以沒值)
[-4:] :倒數(shù)第四個值 到末尾
[0:-1] : 開頭到末尾(不包括末尾)
3岳锁、列表 List []
列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)详幽。它支持字符,數(shù)字浸锨,字符串甚至可以包含列表(所謂嵌套)唇聘。
列表用[ ]標(biāo)識,表中的值得分割也可以用到變量[頭下標(biāo):尾下標(biāo)],就可以截取相應(yīng)的列表柱搜,從左到右索引默認(rèn)0開始的迟郎,從右到左索引默認(rèn)-1開始 和字符串的一樣吧
4、元組 Tuple ()
元組用"()"標(biāo)識聪蘸。內(nèi)部元素用逗號隔開宪肖。但是元組不能二次賦值,相當(dāng)于只讀列表健爬。
5控乾、字典 :Dictionary {}
字典(dictionary)是除列表以外python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類型。列表是有序的對象結(jié)合娜遵,字典是無序的對象集合蜕衡。
兩者之間的區(qū)別在于:字典當(dāng)中的元素是通過鍵來存取的,而不是通過偏移存取设拟。
字典用"{ }"標(biāo)識慨仿。字典由索引(key)和它對應(yīng)的值value組成久脯。應(yīng)該和java中的Map一樣吧
如果key不存在 那么dictionary就會報錯
要避免Key不存在的錯誤 :
1 、 通過in判斷key是否存在
2镰吆、通過dictionary的get方法 如果key不存在 返回null或者自己定義的value
類型轉(zhuǎn)換
運算符
1 帘撰、 算術(shù)運算符
以下假設(shè)變量a為10,變量b為20:
2 万皿、 位運算符
3 摧找、 邏輯運算符
4 、 成員運算符
5 牢硅、身份運算符
6 慰于、 運算符 優(yōu)先級? ?從高到低