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中使用Tkinter模块创建GUI程序实例
Jan 14 Python
python中循环语句while用法实例
May 16 Python
python实现判断数组是否包含指定元素的方法
Jul 15 Python
Python对列表中的各项进行关联详解
Aug 15 Python
好的Python培训机构应该具备哪些条件
May 23 Python
pandas通过loc生成新的列方法
Nov 28 Python
python GUI实现小球满屏乱跑效果
May 09 Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
Feb 25 Python
深入了解Python 变量作用域
Jul 24 Python
Python Numpy之linspace用法说明
Apr 17 Python
python基础之//、/与%的区别详解
Jun 10 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删除链表中重复的结点
2018/09/27 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
javascript中scrollTop详解
2015/04/13 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
2017/07/20 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
python中字符串类型json操作的注意事项
2017/05/02 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
全天然狗零食:Best Bully Sticks
2016/09/22 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
班组长安全生产职责
2013/12/16 职场文书
校园创业策划书
2014/01/14 职场文书
男女朋友协议书
2014/04/23 职场文书
群众路线表态发言材料
2014/10/17 职场文书
夏洛特的网观后感
2015/06/15 职场文书
同意落户证明
2015/06/19 职场文书
2016年清明节期间群众祭祀活动工作总结
2016/04/01 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
2022/02/12 Servers
Android存储中最基本的文件存储方式
2022/04/30 Java/Android