Python交换两个变量的三种方法
一、借助于第三个变量(很常用)
a = 5
b = 6c = 0
c = a
a = b
b = c
print("a=%d,b=%d"%(a,b))#结果为:a=6,b=5
二、如何不借助第三个变量实现两个变量交换数据呢?
a = 5
b = 6a = a+b
b = a-b
a = a-b
print("a=%d,b=%d"%(a,b))#结果为:a=6,b=5
三、这种方法也是Python独有的
a = 5
b = 6a,b = b,a
print("a=%d,b=%d"%(a,b))#结果为:a=6,b=5
Python交换两个变量的三种方法相关推荐
- 交换两个整型变量的三种方法
在学习C语言的过程中,我们都会遇到的一个题目就是:交换两个整型的变量:今天我将讲解三种方法供大家开拓视野!!! 法一: 新建一个整型变量c,假设我们要交换a b两个整型变量的值,我们先把a变量的内容存 ...
- Python面试题-交换两个数字的三种方法
Python实现两个数字交换 解法1 解法2 解法3 a=6 b=100 解法1 使用其他变量,最通用的方法 c=a a=b b=c 解法2 不使用其他变量,利算法节省内存空间 a=a+b b=a-b ...
- python比较两个二进制文件_python三种方法判断文件是否为二进制文件
两种方法判断文件是否为二进制文件,最准确的就是把这两种方法结合起来. (1)方法一: 它首先检查文件是否以BOM开始,如果不在初始8192字节内查找零字节: import codecs file_pa ...
- 用html5交换两个变量的值,Python判断两个对象相等的原理 python交换两个变量的值为什么不用中间变量...
python语言设计一个类代表花,其中含2个对象属性,2class flower: def __init__ (self, name, shape): self.name = name self.sh ...
- python交换两个变量的值_python交换两个变量的值方法
python交换两个变量的值方法 大部分语言,例如c语言,交换两个变量的值需要使用中间变量. 例如交换a,b 伪代码: tmp = a a = b b = tmp python里面可以实现无临时变量的 ...
- C语言交换两个数字的三种做法
C语言交换两个数字的三种做法 1.借助中间变量法: void swap(int *a , int *b) {int temp;temp = *a;*a = *b;*b = temp; } 2.使用加减 ...
- Python除法保留两位小数点(三种方法实现)
Python除法保留两位小数点(三种方法实现) 前言序锦 学过编程我们都知道,无论什么语言,其实都是相通的,,当我们学会了并掌握好了一种语言后,我们再去了解另外一种语言,其实就很容易了,今天我们就来一 ...
- python打开文件不存在-Python判断文件是否存在的三种方法
原标题:Python判断文件是否存在的三种方法 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件 ...
- python 命令-python解析命令行参数的三种方法详解
这篇文章主要介绍了python解析命令行参数的三种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python解析命令行参数主要有三种方法: ...
最新文章
- linux下的jsp
- 编译linux内核的错误,linux内核编译错误
- 吴恩达机器学习笔记 —— 10 神经网络参数的反向传播算法
- 【面试必备】javascript的原型和继承
- php 编译错误,PHP 编译错误及解决办法
- 使用Matlab求解定积分/不定积分
- iphone微信美颜插件_iPhone、安卓微信自动更新,又有新功能?
- HTTP清晰的学习笔记
- 面试突击 004 | 如何排查 Redis 中的慢查询?视频实战篇
- SpringBoot 如何测试打包部署
- matlab在循环中保存jpg格式_Matlab如何循环读取文件
- .h5是什么文件_PPT转H5丨再也不用担心忘带U盘怎么办了
- 支付宝手机网站支付详细流程
- that being said
- matlab rawdat,工控网络安全态势感知算法实现.pdf
- ARIMA模型实例讲解:时间序列预测需要多少历史数据?
- Day14 常用API
- 你不知道的京东数据库运维自动化体系建设之路
- MySQL数据库下载与安装详细教程
- 四、答疑解惑之软考是什么(上)