Python(使用异或交换两个数),python实例,
Python(使用异或交换两个数),python实例,
题目:用位操作来实现交换两数而不用第三方变量
提示:一个数和自己异或的结果为0并且任何数与0异或都会不变的,例如b^a^b值为a;a^a^b值为b;
程序示例源码:
def demo(a,b):
a = a^b
b = a^b # b = (a^b)^b = a
a = a^b # a = (a^b)^a = b
print(a,b)
demo(13,31)
相关内容
- 怎么用手机编写Python,用手机编写Python,
- 自动检查md5sums,检查md5sums,#! /usr/loca
- Python初学者常用代码总结,python初学者总结,如果你是
- Python获取中国省市,python获取省市,#coding:utf-
- Python发邮件带附件,python发邮件附件,import osimp
- Python使用Gmail发邮件,pythongmail发邮件,有时候需要备份
- Python测试Sqlite代码,pythonsqlite代码,try-sqlite.p
- python实现堆排序算法代码,python堆排序算法,python 实现
- Python将byte数组转换为int,pythonbyte数组int,代码import st
- 三种Python下载url并保存文件的代码,三种pythonurl代码
评论关闭