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设计模式之抽象工厂模式
Aug 25 Python
Python连接数据库学习之DB-API详解
Feb 07 Python
Python操作Excel之xlsx文件
Mar 24 Python
Python三级菜单的实例
Sep 13 Python
Python实现文件信息进行合并实例代码
Jan 17 Python
python使用Pycharm创建一个Django项目
Mar 05 Python
Anaconda入门使用总结
Apr 05 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
May 24 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
python list转置和前后反转的例子
Aug 26 Python
Python 求数组局部最大值的实例
Nov 26 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 Token(令牌)设计
2008/03/15 PHP
php查找指定目录下指定大小文件的方法
2014/11/28 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
jQuery ready函数滥用分析
2011/02/16 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
JavaScript中提前声明变量或函数例子
2014/11/12 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
vue实现简单学生信息管理
2020/05/30 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
python类继承与子类实例初始化用法分析
2015/04/17 Python
图文详解WinPE下安装Python
2016/05/17 Python
Python BS4库的安装与使用详解
2018/08/08 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
国外平面设计第一市场:99designs
2016/10/25 全球购物
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
电厂厂长岗位职责
2014/01/02 职场文书
职工运动会感言
2014/02/07 职场文书
教师工作表现自我评价
2015/03/05 职场文书
宾馆安全管理制度
2015/08/06 职场文书