• 技术文章 >Python技术 >Python高级

    python交换两个变量的值

    小妮浅浅小妮浅浅2021-04-25 10:25:37原创6862

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    1、在python中独一无二,也是最简单的方法。

    a,b=b,a

    2、引入第三个变量,可以看作是两个装满牛奶的瓶子a和瓶子b。如果我想在这两个瓶子里换牛奶,我需要一个空瓶子temp。首先,将a瓶中的牛奶倒入空瓶子temp中。这时,a瓶是空的,b瓶中的牛奶可以倒入a中,然后将temp中的牛奶倒入b中,从而实现交换。

    temp=a
    a=b
    b=temp

    3、利用异或操作实现(当a,b相等时,不可用)

    已知a, b
    >>> a = 2
    >>> b = 5
    >>> a = a^b
    >>> a
    7
    >>> b = a^b
    >>> b
    2
    >>> a = a^b
    >>> a
    5
    >>>

    4、采用特殊的运算方式,如加减法。

    a=a+b
    b=a-b
    a=a-b

    以上就是python交换两个变量值的方法,一般来说python自带的方法是快速而简单的,对于其他的交换方法,大家可以在实例中进行体会。更多编程基础知识学习:python学习网

    专题推荐:python 变量
    上一篇:python里的π怎么输入 下一篇:python字典合并特性是什么

    相关文章推荐

    • python环境变量是什么意思• python全局变量和局部变量的区分• python变量如何拼接• python模块中判断全局变量的赋值• java中lambda访问外部变量• java volatile变量的并发操作• java中volatile变量的原理• java如何操作成员变量?• linux配置java环境变量的方法• cmd配置java环境变量• java环境变量配置path• java中局部变量是什么• java类变量是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网