Python中有哪些交换数值的方法

发布时间:2021-03-02 16:01:53 作者:戴恩恩
来源:亿速云 阅读:167

这篇文章主要介绍了Python中有哪些交换数值的方法,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:

python可以做什么

Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。

方法一

通过新添加中间变量temp的方式,这个方法是最简单的,每个语言都适用。

Python中有哪些交换数值的方法

方法二

Python独有的方法,一行代码就能搞定,直接将两个变量放到元组。

Python中有哪些交换数值的方法

方法三

这个方法采用加减法来交换。不考虑效率,能达到交换的效果就行

Python中有哪些交换数值的方法

方法四

采用异或运算,这个是不是看起来比较高大上。通过按位异或运算来交换两变量的值,可以减少变量的定义。

按位异或运算即计算机会先把十进制数转化为二进制数,并对二进制数讲行从右到左用从1开始编数,然后比较两个二进制数值相同位置的数,如果相同结果为0,不同时结果为1。

“1^1=01^0=10^0=0°

如:10101111

则结果为0101

Python中有哪些交换数值的方法

到此这篇关于Python中有哪些交换数值的方法的文章就介绍到这了,更多相关Python中有哪些交换数值的方法的内容请搜索亿速云以前的文章或继续浏览下面的相关文章希望大家以后多多支持亿速云!

推荐阅读:
  1. MySQL中有哪些数值类型
  2. Java 中有哪些常见的进制数值常量

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:python中函数递归与函数迭代的原理是什么

下一篇:yield表达式怎么在Python中使用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》