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的pdb调试命令的命令整理及实例
Jul 12 Python
Python2.7下安装Scrapy框架步骤教程
Dec 22 Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 Python
python实现对csv文件的列的内容读取
Jul 04 Python
Python字符串、整数、和浮点型数相互转换实例
Aug 04 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
Apr 04 Python
python爬虫之遍历单个域名
Nov 20 Python
python获取依赖包和安装依赖包教程
Feb 13 Python
python如何代码集体右移
Jul 20 Python
matplotlib基础绘图命令之errorbar的使用
Aug 13 Python
什么是Python包的循环导入
Sep 08 Python
如何用python批量调整视频声音
Dec 22 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
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
php微信开发之谷歌测距
2018/06/14 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
jquery prop的使用介绍及与attr的区别
2013/12/19 Javascript
详解JavaScript中数组的reduce方法
2016/12/02 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
2018/08/20 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
JS面向对象之多选框实现
2020/01/17 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
从零学Python之入门(四)运算
2014/05/27 Python
Python中运行并行任务技巧
2015/02/26 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
Django密码系统实现过程详解
2019/07/19 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
python中的django是做什么的
2020/07/31 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
电脑饰品店的创业计划书
2014/01/21 职场文书
创业计划书如何编写
2014/02/06 职场文书
客服部工作职责范本
2014/02/14 职场文书
《画》教学反思
2014/04/14 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
2016年党员公开承诺书范文
2016/03/24 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python