Python实现变量数值交换及判断数组是否含有某个元素的方法


Posted in Python onSeptember 18, 2017

本文实例讲述了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:3
e1:3,e2:2

二、判断数组是否含有某个元素

Python中判断数组是否含有某个元素没有封装相应contain方法,index方法是不管用的,如果在数组中找不到这个元素,直接是保存的。

Python实现变量数值交换及判断数组是否含有某个元素的方法

但这并不意味着你需要自己定义一个函数(方法),专门用来求这个元素是否处于某数组中,因为Python对此虽然没有封装方法,但它具有in这个关键字。

比如如下程序:

a=[1,2,3];
print 3 in a;
print 4 in a;

运行结果如下:

True
False

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
Jun 03 Python
Python yield 使用方法浅析
May 20 Python
获取python文件扩展名和文件名方法
Feb 02 Python
python读取csv文件并把文件放入一个list中的实例讲解
Apr 27 Python
Python 使用PIL numpy 实现拼接图片的示例
May 08 Python
python禁用键鼠与提权代码实例
Aug 16 Python
利用python-docx模块写批量生日邀请函
Aug 26 Python
python 哈希表实现简单python字典代码实例
Sep 27 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
Python中logging日志记录到文件及自动分割的操作代码
Aug 05 Python
python dict如何定义
Sep 02 Python
Python实现输出程序执行进度百分比的方法
Sep 16 #Python
Python实现求笛卡尔乘积的方法
Sep 16 #Python
轻松理解Python 中的 descriptor
Sep 15 #Python
Python 实现购物商城,含有用户入口和商家入口的示例
Sep 15 #Python
python中reload(module)的用法示例详解
Sep 15 #Python
Python 关于反射和类的特殊成员方法
Sep 14 #Python
在Python中执行系统命令的方法示例详解
Sep 14 #Python
You might like
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
Jquery绑定事件(bind和live的区别介绍)
2013/08/23 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
js创建对象的方式总结
2015/01/10 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
nuxt+axios解决前后端分离SSR的示例代码
2017/10/24 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
[48:48]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Dream TIME
2014/05/21 DOTA
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python操作kafka实践的示例代码
2019/06/19 Python
使用sklearn的cross_val_score进行交叉验证实例
2020/02/28 Python
Python txt文件常用读写操作代码实例
2020/08/03 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
文员个人求职自荐信
2013/09/21 职场文书
通信专业个人自我鉴定
2013/10/21 职场文书
煤矿班组长的职责
2013/12/25 职场文书
表彰先进集体通报
2014/01/12 职场文书
软件部经理岗位职责范本
2014/02/25 职场文书
祖国在我心中演讲稿450字
2014/09/05 职场文书
自荐信格式范文
2015/03/04 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书