python的字串列表有2種取值順序:如果你要實現從字串中獲取一段子字串的話,可以使用變數 [頭下標:尾下標],就可以擷取相應的字串,其中下標是從 0 開始算起,可以是正數或負數,下標可以為空表示取到頭或尾。從左到右索引預設0開始的,最大範圍是字串長度少1
從右到左索引預設-1開始的,最大範圍是字串開頭
list(列表) 是 python 中使用最頻繁的資料型別。
列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表(即巢狀)。
列表用 [ ] 標識,是 python 最通用的復合資料型別。
列表中值的切割也可以用到變數 [頭下標:尾下標] ,就可以擷取相應的列表,從左到右索引預設 0 開始,從右到左索引預設 -1 開始,下標可以為空表示取到頭或尾。
加號 + 是列表連線運算子,星號 * 是重複操作。如下例項:
元組是另乙個資料型別,類似於list(列表)。
元組用」()」標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。
字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。列表是有序的物件結合,字典是無序的物件集合。
兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。
字典用」」標識。字典由索引(key)和它對應的值value組成。
+、-、*、/、%
**冪次運算
//返回商的整數部分
python比較運算子
==判斷相等
!=判斷不相等
<>判斷不相等
還有》=,<=,>,《等比較運算子
python賦值運算子
+=,-=,=,/=,%=,**=,//=,類似c語言中的語法
python位運算子
&按位與、|按位或,^按位異或,-取非,
《左移運算子,>>右移運算子(針對二進位制資料的處理)
python邏輯運算子
and or not
新特性:成員運算子
in | 如果在指定的序列中找到值返回 true,否則返回 false
not in |如果在指定的序列中沒有找到值返回 true,否則返回 false。
新特性:python身份運算子
身份運算子用於比較兩個物件的儲存單元
is: 是判斷兩個識別符號是不是引用自乙個物件
is not : 是判斷兩個識別符號是不是引用自不同物件
*is 與 == 區別:*
is 用於判斷兩個變數引用物件是否為同乙個, == 用於判斷引用變數的值是否相等
Python 學習筆記之變數
python中變數名規則與其它大多數高階語言一樣,都是受c語言影響。變數名一般由字元 數字 下劃線組成,python 變數名是 大小寫敏感的。python是動態型別語言,不需要預先宣告變數的型別。變數的型別和值在值在賦值那一刻決定。另外,python中,由於記憶體管理是由直譯器負責的,所以開發人員可...
mysql學習筆記之變數
變數 系統變數 全域性變數 會話變數 自定義變數 使用者變數 區域性變數 一 系統變數 說明 變數由系統定義,不是使用者定義,屬於伺服器層面 注意 全域性變數需要新增global關鍵字,會話變數需要新增session關鍵字,如果不寫,缺省會話級別 使用步驟 1 檢視所有系統變數 show globa...
python學習之變數型別
python的主要變數型別包括以下九種,可用type 函式檢視變數型別。num 1 num1 1 num2 num ty type num print ty print num print id num print id num1 print id num2 值得注意的是,從結果可以出這裡的num ...