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 相关文章推荐
在Django中创建动态视图的教程
Jul 15 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
Python处理JSON时的值报错及编码报错的两则解决实录
Jun 26 Python
Python实现获取磁盘剩余空间的2种方法
Jun 07 Python
Python定义二叉树及4种遍历方法实例详解
Jul 05 Python
python实现dijkstra最短路由算法
Jan 17 Python
python3实现猜数字游戏
Dec 07 Python
Python 列表去重去除空字符的例子
Jul 20 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
Python 3.6打包成EXE可执行程序的实现
Oct 18 Python
Numpy中对向量、矩阵的使用详解
Oct 29 Python
Python包和模块的分发详细介绍
Jun 19 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
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
Jquery判断$("#id")获取的对象是否存在的方法
2013/09/25 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
微信JSAPI支付操作需要注意的细节
2017/01/10 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
JavaScript继承定义与用法实践分析
2018/05/28 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
JS获取表格视图所选行号的ids过程解析
2020/02/21 Javascript
深入理解javascript中的this
2021/02/08 Javascript
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
Python换行与不换行的输出实例
2020/02/19 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
高校毕业生登记表自我鉴定
2013/11/03 职场文书
工程安全员岗位职责
2014/03/09 职场文书
房产授权委托书范本
2014/09/22 职场文书
政协常委会议主持词
2015/07/03 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书
详解 TypeScript 枚举类型
2021/11/02 Javascript
Java时间工具类Date的常用处理方法
2022/05/25 Java/Android