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 21 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
微信跳一跳小游戏python脚本
Jan 05 Python
Python 找到列表中满足某些条件的元素方法
Jun 26 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
Python 读写文件的操作代码
Sep 20 Python
python导入pandas具体步骤方法
Jun 23 Python
matplotlib基础绘图命令之errorbar的使用
Aug 13 Python
基于python判断字符串括号是否闭合{}[]()
Sep 21 Python
详解Scrapy Redis入门实战
Nov 18 Python
超级详细实用的pycharm常用快捷键
May 12 Python
python中字符串String及其常见操作指南(方法、函数)
Apr 06 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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
利用 window_onload 实现select默认选择
2006/10/09 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
Yii Framework框架使用PHPExcel组件的方法示例
2019/07/24 PHP
php新建文件的方法实例
2019/09/26 PHP
javascript instanceof 与typeof使用说明
2010/01/11 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
2016/09/13 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
Numpy中的mask的使用
2018/07/21 Python
python 自定义对象的打印方法
2019/01/12 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
2019/03/14 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
python中取绝对值简单方法总结
2020/07/24 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
公司承诺函范文
2015/01/21 职场文书
小学教师岗位职责
2015/04/02 职场文书
新手必备Python开发环境搭建教程
2021/05/28 Python
《吸血鬼幸存者》新内容发布 追加多个全新模式
2022/04/07 其他游戏
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript