本文實例講述了Python實現變量數值交換及判斷數組是否含有某個元素的方法。分享給大家供大家參考,具體如下:
本來,這兩個問題都屬于的編程入門簡單得不能再簡單的問題,根本就不值得寫篇記錄來記錄的。
一、變量數值交換
先說變量數值交換,從C語言開始,我們就知道要先設置一個臨時變量,再把某元素的值覆蓋此臨時變量,避免臨時覆蓋等,如果不設置臨時變量,還有位運算的交換形式
然而Python中根本就不用這么復雜,如果要交換變量e1,e2彼此的值,就下面一行代碼就足矣:
1
|
e1,e2 = e2,e1; |
比如,如下的程序:
1
2
3
4
5
|
e1 = 2 ; e2 = 3 ; print "e1:" + str (e1) + ",e2:" + str (e2); e1,e2 = e2,e1; print "e1:" + str (e1) + ",e2:" + str (e2); |
運行結果如下:
1
2
|
e1: 2 ,e2: 3 e1: 3 ,e2: 2 |
二、判斷數組是否含有某個元素
Python中判斷數組是否含有某個元素沒有封裝相應contain方法,index方法是不管用的,如果在數組中找不到這個元素,直接是保存的。
但這并不意味著你需要自己定義一個函數(方法),專門用來求這個元素是否處于某數組中,因為Python對此雖然沒有封裝方法,但它具有in這個關鍵字。
比如如下程序:
1
2
3
|
a = [ 1 , 2 , 3 ]; print 3 in a; print 4 in a; |
運行結果如下:
1
2
|
True False |
希望本文所述對大家Python程序設計有所幫助。
原文鏈接:http://blog.csdn.net/yongh701/article/details/47831091