本文实例讲述了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