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的ORM框架SQLAlchemy入门教程
Apr 28 Python
django中的setting最佳配置小结
Nov 21 Python
python贪婪匹配以及多行匹配的实例讲解
Apr 19 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
使用python爬取微博数据打造一颗“心”
Jun 28 Python
Python中面向对象你应该知道的一下知识
Jul 10 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
基于python plotly交互式图表大全
Dec 07 Python
selenium中get_cookies()和add_cookie()的用法详解
Jan 06 Python
详解基于python的图像Gabor变换及特征提取
Oct 26 Python
python自然语言处理之字典树知识总结
Apr 25 Python
Python中异常处理用法
Nov 27 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/10/09 PHP
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
document.forms[].submit()使用介绍
2014/02/19 Javascript
jQuery select表单提交省市区城市三级联动核心代码
2014/06/09 Javascript
深入理解javascript作用域和闭包
2014/09/23 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
Js自动截取字符串长度,添加省略号(……)的实现方法
2017/03/06 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
Vuex 使用及简单实例(计数器)
2018/08/29 Javascript
微信小程序自定义组件实现环形进度条
2020/11/17 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
Python的pycurl包用法简介
2015/11/13 Python
Python之父谈Python的未来形式
2016/07/01 Python
浅谈python socket函数中,send与sendall的区别与使用方法
2017/05/09 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
python决策树之C4.5算法详解
2017/12/20 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
pytorch打印网络结构的实例
2019/08/19 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
英语教师岗位职责
2014/03/16 职场文书
高中学生评语大全
2014/04/25 职场文书
三好学生演讲稿范文
2014/04/26 职场文书
公证委托书格式
2014/09/13 职场文书
离职报告范文
2014/11/04 职场文书
思想品德评语大全
2014/12/31 职场文书
天鹅湖观后感
2015/06/09 职场文书