1.python中沒有自增自減操作(++,——):
因為python中對於字元、數值等不可變的物件來說,自增自減沒有意義。
2.python中l連線操作總是建立乙個新物件。
舉例:l=[1,2]
m =l
l=l+[3,4]
m,l的結果是[1,2,3,4],[1,2] 就是因為l+[3,4]這個操作新建立了乙個物件,並將引用指向了這個新物件。
l=[1,2]
m=l3. +=操作,對於不可變型別,總是建立新物件,對於可變型別,是拓展
l=1m=l
l=l+1 或者 l+=1 (這裡兩者的意義是相同的)
l,m=2,1
l=[1,2]
m=ll+=[3,4]
l,m=([1,2,3,4],[1,2,3,4])
l=[1,2]
m=ll=l+[3,4]
l,m=([1,2,3,4],[1,2])
Python的運算及賦值
運算其實非常簡單,給大家看乙個表就都懂了。除了這個,還有python關於運算的內建函式,我整理了乙個表 so easy,對不對。不對!這裡面有乙個問題。print 0.1 0.2 輸出的是不是0.3,不是吧。這是為什麼呢,這也和計算機的機器語言只能識別二進位制有關。因為0.1對應的二進位制編碼不完全...
python 運算 賦值 迴圈
python3 中只有乙個input python2 中的raw input與python3中的input一模一樣 python3中input輸出字串型別 int,float 數字型別 地板除 取餘數 冪函式 交叉賦值 x 11 y 22 x,y y,x 鏈式賦值 x 10 x y z 10 解壓賦...
Python 中的賦值
一 基本的賦值 如 a 3 這樣的 二 多個變數同時賦值 x,y,z 1,python hello world x 1 y python z hello world 三 把幾個值賦給乙個變數 a zhrq95 python a zhrq95 python 即 將右邊的兩個值裝入了乙個元組,然後將元組...