Python中变量交换的例子

 更新时间:2014年08月25日 09:13:58   投稿:junjie  
这篇文章主要介绍了Python中变量交换的例子,Python中的变量交换不需要临时变量,一个等号即可实现变量的交换,非常方便,需要的朋友可以参考下

Python追求简洁,诞生不少运算赋值规则,力求从简,其中就包括两个或者多个变量交换值。
普通语言中

复制代码 代码如下:

# 声明变量
a=50
b=10
# 开始交换,先把其中一个值赋给临时变量,然后才能实现交换变量。
tmp = a
a = b
b = tmp

在Python中,实现两个变量值交换非常方便
复制代码 代码如下:

# 声明变量
a=50
b=10
# 开始交换变量
a,b = b,a

甚至可以多个变量同时交换
复制代码 代码如下:

a=50
b=10
c=20
c,b,a = a,b,c

一个运算符就搞定多个变量值互换!

相关文章

  • Python对象转JSON字符串的方法

    Python对象转JSON字符串的方法

    这篇文章主要介绍了Python对象转JSON字符串的方法,涉及Python基于json模块实现json转换的实现技巧,非常简便易懂,需要的朋友可以参考下
    2016-04-04
  • Python中处理字符串之islower()方法的使用简介

    Python中处理字符串之islower()方法的使用简介

    这篇文章主要介绍了Python中处理字符串之islower()方法的使用,是Python入门的基础知识,需要的朋友可以参考下
    2015-05-05
  • 一条命令解决mac版本python IDLE不能输入中文问题

    一条命令解决mac版本python IDLE不能输入中文问题

    本文通过一条命令帮助大家解决mac版本python IDLE无法输入中文问题,需要的朋友可以参考下
    2018-05-05
  • python opencv鼠标画点之cv2.drawMarker()函数

    python opencv鼠标画点之cv2.drawMarker()函数

    这篇文章主要给大家介绍了关于python opencv鼠标画点之cv2.drawMarker()函数的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用opencv具有一定的参考下学习价值,需要的朋友可以参考下
    2021-10-10
  • Django中使用Celery的方法示例

    Django中使用Celery的方法示例

    这篇文章主要介绍了Django中使用Celery的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解

    PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解

    这篇文章主要介绍了PyCharm+Pipenv虚拟环境作开发和依赖管理的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Python利用pywin32库实现将PPT导出为高清图片

    Python利用pywin32库实现将PPT导出为高清图片

    这篇文章主要为大家详细介绍了Python如何利用pywin32库实现将PPT导出为高清图片的功能,文中的示例代讲解详细,感兴趣的小伙伴可以了解一下
    2023-01-01
  • 浅谈TensorFlow中读取图像数据的三种方式

    浅谈TensorFlow中读取图像数据的三种方式

    这篇文章主要介绍了浅谈TensorFlow中读取图像数据的三种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • python numpy 中linspace函数示例详解

    python numpy 中linspace函数示例详解

    这篇文章主要介绍了python numpy 中linspace函数,本文我们通过示例学习了linspace函数,如果你熟悉NumPy,一定也注意到还有np.arange函数,两者最大差异是,linspace能够精确控制终止值终值,而arange能够更直接地控制序列中值之间的增量,需要的朋友可以参考下
    2023-03-03
  • 深度学习小工程练习之tensorflow垃圾分类详解

    深度学习小工程练习之tensorflow垃圾分类详解

    这篇文章主要介绍了练习深度学习的一个小工程,代码简单明确,用来作为学习深度学习的练习很适合,对于有需要的朋友可以参考下,希望大家可以体验到深度学习带来的收获
    2021-04-04

最新评论