????????python對象:字符串對象囚霸、數(shù)字對象、列表激才、字典拓型、函數(shù)、類贸营、模塊。
????????變量:可以是數(shù)字钞脂、字符串揣云、算式,字母(大小寫均可)開頭冰啃,后面用下劃線或數(shù)字邓夕,大小寫敏感刘莹、不能與關(guān)鍵詞和內(nèi)置函數(shù)相同。
????????函數(shù):給一串動(dòng)作起名字焚刚,函數(shù)定義在函數(shù)名后面加括號(hào)和冒號(hào)点弯,調(diào)用函數(shù)直接使用函數(shù)名加括號(hào)即可。
????????函數(shù)的調(diào)用參數(shù)矿咕,可以一個(gè)也可以多個(gè)抢肛,把不確認(rèn)的變量參數(shù)化。函數(shù)調(diào)用方法:可以輸入?yún)?shù)名等于值碳柱,也可以直接輸入?yún)?shù)值捡絮,一旦前面參數(shù)寫了參數(shù)名,后面的全部要寫莲镣,不然會(huì)報(bào)錯(cuò)福稳。函數(shù)返回值 return x+3 x可以是函數(shù)的參數(shù)。
????????單引號(hào)瑞侮、雙引號(hào)的圆、三引號(hào),成對出現(xiàn)半火。不增加跨行轉(zhuǎn)義字符的時(shí)候越妈,使用三引號(hào)并回車換行,可以實(shí)現(xiàn)跨行慈缔,當(dāng)然也支持在三引號(hào)中間增加跨行轉(zhuǎn)義符叮称。使用單引號(hào)和雙引號(hào)主要是為了方便在字符串內(nèi)部增加引號(hào)。
????????字符串拼接藐鹤,使用加號(hào)拼接多個(gè)字符串瓤檐,也可以不是用加號(hào)進(jìn)行字符串拼接,帶加號(hào)會(huì)更加清晰娱节。使用乘法符號(hào)對字符串進(jìn)行重復(fù)次數(shù)的操作挠蛉,如 'we'*10 即將we連續(xù)10次,字符串屬于序列肄满。
????????位置索引谴古,順序從0開始從第一個(gè)字符的左邊位置開始計(jì)算,倒序從-1開始且標(biāo)注在倒數(shù)第一個(gè)字符的左邊位置開始計(jì)算稠歉。len(str1)可以打印出字符串長度掰担。
????????切片操作,從字符串中截取一部分怒炸,和索引一樣带饱,用方括號(hào)標(biāo)識(shí)切片的開始和截止位置,只包含開始,不包含結(jié)束勺疼。str1[5:9],str1[5:] str[:4],也可以用復(fù)數(shù)下標(biāo)教寂。
????????列表:也是一種序列,但可以支持任何元素的存儲(chǔ)执庐,列表定義用方括號(hào)框多個(gè)元素酪耕。列表里面還可能存在列表,索引到列表的時(shí)候還是會(huì)把該子列表看成一個(gè)對象轨淌,只有一個(gè)下標(biāo)迂烁。切片操作與字符串一致。alist[3][1]表示的是取列表中子列表的標(biāo)記為1的元素猿诸。列表支持元素賦值婚被,可以通過索引位置對元素進(jìn)行重新賦值。如alist[3]= 'a'梳虽。
????????元組不支持元素修改,其他和列表一樣灾茁,且如果元組的定義時(shí)窜觉,只有一個(gè)參數(shù),不帶或帶圓括號(hào)的情況下北专,都要帶逗號(hào)禀挫,不然就不能成為元組類型。a=(1,),切片的時(shí)候要用中括號(hào)拓颓。