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批量按比例缩小图片脚本分享
May 21 Python
利用numpy实现一、二维数组的拼接简单代码示例
Dec 15 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
Apr 29 Python
python实现控制COM口的示例
Jul 03 Python
python pygame实现滚动横版射击游戏城市之战
Nov 25 Python
Python 爬取必应壁纸的实例讲解
Feb 24 Python
Django+boostrap 美化admin后台的操作
Mar 11 Python
Python ckeditor富文本编辑器代码实例解析
Jun 22 Python
python实现简单贪吃蛇游戏
Sep 29 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 Python
通用的Django注册功能模块实现方法
Feb 05 Python
关于PySnooper 永远不要使用print进行调试的问题
Mar 04 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中的日期及时间
2006/11/23 PHP
PHP 服务器配置(使用Apache及IIS两种方法)
2009/06/01 PHP
destoon各类调用汇总
2014/06/20 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
Mootools 1.2教程 Fx.Tween的使用
2009/09/15 Javascript
location.href语句与火狐不兼容的问题
2010/07/04 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
查看django版本的方法分享
2018/05/14 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
应届生会计求职信
2013/11/11 职场文书
会计助理的岗位职责
2013/11/29 职场文书
给医务人员表扬信
2014/01/12 职场文书
老师的检讨书
2014/02/23 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
教师个人教学总结
2015/02/11 职场文书
个人总结怎么写
2015/02/26 职场文书
运动会3000米加油稿
2015/07/21 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js