本文實例講述了Python實現變量數值交換及判斷數組是否含有某個元素的方法。分享給大家供大家參考,具體如下:
本來,這兩個問題都屬于的編程入門簡單得不能再簡單的問題,根本就不值得寫篇記錄來記錄的。
一、變量數值交換
先說變量數值交換,從C語言開始,我們就知道要先設置一個臨時變量,再把某元素的值覆蓋此臨時變量,避免臨時覆蓋等,如果不設置臨時變量,還有位運算的交換形式
然而Python中根本就不用這么復雜,如果要交換變量e1,e2彼此的值,就下面一行代碼就足矣:
e1,e2=e2,e1;
比如,如下的程序:
e1=2;e2=3;print "e1:"+str(e1)+",e2:"+str(e2);e1,e2=e2,e1;print "e1:"+str(e1)+",e2:"+str(e2);
運行結果如下:
e1:2,e2:3e1:3,e2:2
二、判斷數組是否含有某個元素
Python中判斷數組是否含有某個元素沒有封裝相應contain方法,index方法是不管用的,如果在數組中找不到這個元素,直接是保存的。

但這并不意味著你需要自己定義一個函數(方法),專門用來求這個元素是否處于某數組中,因為Python對此雖然沒有封裝方法,但它具有in這個關鍵字。
比如如下程序:
a=[1,2,3];print 3 in a;print 4 in a;
運行結果如下:
TrueFalse
更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
新聞熱點
疑難解答