1.數字的簡單運算
??常用運算子
????+, -, *, /, %, //,**
????
????= 就是賦值運算子,在變數介紹中已提及過,a=13;
????這里要說下賦值運算子的引數運算,
????+=, -=, *=, /=, //=, %=
???? a += b --> a = a + b 引數賦值可以使代碼更整潔,可讀性更強
????
??b,kb,mb,gb之間的轉換
????計算機的計量單位,相鄰單位有1024相差量,這里就會用到乘法相關運算
????1GB=1024MB=1048576KB=1073741824B
????
??字串與數字間的乘法
????可以重復字串中的內容,生成新的字串
????字串*3
????此時有兩種寫法,字串=字串*3 或 利用*= ,字串*=3
????
????在串列上的應用,重復串列中的元素(在原串列上修改或生成新串列)
????
????在元組上的應用,重復串列中的元素生成新元組
????
????以上,可得出結論,不可變資料型別是否使用引數運算子,變數參考的物件均會改變,
????可變資料型別使用引數運算子時,變數參考的物件未改變,是改變了物件的值,
????再試一下字典,(字典不支持該用法,會報錯)
????
2.比較運算子
??比較運算子回傳的結果是布爾型別;
??簡單比較
????==,!=, >, <, >=, <=
??身份運算子
????is , is not 判斷兩個物件是否為同一物件(同一性比較)
??
????順帶看一下串列,元組和字典相關資料型別,is同一性的判斷
??
??
????
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/514073.html
標籤:Python
上一篇:【資料分析】python帶你分析122萬人的生活作業和死亡資料
下一篇:關于scrapy的代理問題
