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抓取京东商城手机列表url实例代码
Dec 18 Python
Python中django学习心得
Dec 06 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 Python
学python需要去培训机构吗
Jul 01 Python
Python 防止死锁的方法
Jul 29 Python
Python descriptor(描述符)的实现
Nov 15 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
Feb 25 Python
python编写五子棋游戏
May 25 Python
Python turtle实现贪吃蛇游戏
Jun 18 Python
Python socket如何解析HTTP请求内容
Feb 12 Python
Matplotlib绘制条形图的方法你知道吗
Mar 21 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/26 PHP
如何在PHP程序中防止盗链
2008/04/09 PHP
PHP写MySQL数据 实现代码
2009/06/15 PHP
php微信开发之上传临时素材
2016/06/24 PHP
PHP线程的内存回收问题
2016/07/08 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
jQuery ajax serialize()方法的使用以及常见问题解决
2013/01/27 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
jquery 属性选择器(匹配具有指定属性的元素)
2016/09/06 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
js实现查询商品案例
2020/07/22 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python编码总结(编码类型、格式、转码)
2016/07/01 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
python实现飞机大战游戏
2020/10/26 Python
用python做游戏的细节详解
2019/06/25 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
python中return如何写
2020/06/18 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
麦当劳辞职信范文
2014/01/18 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
共青团员自我评价范文
2014/09/14 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers