两个整数变量 a = 5, b = 100,交换数值

【解法一:使用其他变量】

c = a
a = b
b = a
print(a, b)

【解法二:不使用临时变量】

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
a = a + b
b = a -  b
a = a - b
print(a, b)

【解法三:利用元组】

# a, b = (b, a)
a, b = b, a
print(a, b)

或者

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def exchange():b = 100a = 6return b, aa, b = exchange()
print(a, b)

【解法四:异或运算】

a = a ^ b
b = a ^ b
a = a ^ b
print(a, b)

python四种数值交换方法相关推荐

  1. python中long类型_浅谈python 四种数值类型(int,long,float,complex)

    Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...

  2. python数字类型floatcomplexint_浅谈python 四种数值类型(int,long,float,complex)

    Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...

  3. python中内置的四种数值类型为_浅谈python语言四种数值类型

    Python语言支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下.希望对 ...

  4. python数字类型floatcomplexint_Python 四种数值类型(int,long,float,complex)区别及转换

    对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex ...

  5. Xgboost回归四种调参方法及Python简单实现

    前言 Xgboost对特征工程和数据处理比较友好,相比之下调参成为用好Xgboost重要的一环,本文分别从参数.调参方法.Python实现的维度进行梳理,作为调参思路的记录. 本文将关注以下几个问题: ...

  6. C++ 四种数据交换的函数

    C++ 四种数据交换的函数 //使用异或操作实现原位数据交换 //只对整数有效!! //引用+异或 方法1 void myswap(int &a, int &b){a = a^b;b ...

  7. 硬核!Python 四种变量的代码对象和反汇编分析

    作者 | 大奎 整理 | 阳哥 来源丨Python数据之道 在Python基础的学习过程中,对变量和参数的理解有助于我们从更基础层面了解Python语言的运行.在这个过程中,还是有不少冷门和细节的地方 ...

  8. 四种连接数据库的方法(DriverManager、DataSource子类、DBCP、c3p0)

    四种连接数据库的方法(DriverManager.DataSource子类.DBCP.c3p0) 一.环境     1.数据库驱动jar文件 2.DBCP方法  Commons-dbcp.jar:连接 ...

  9. wordpress mysql 密码重置_WordPress忘记密码找回登录密码的四种行之有效的方法

    WordPress忘记密码找回登录密码的四种行之有效的方法 PS:20170214更新,感谢SuperDoge同学提供的方法,登入phpMyAdmin后,先从左边选自己的数据库,然后点上面的 SQL ...

最新文章

  1. 联机事务处理OLTP(on-line transaction processing)和联机分析处理OLAP(On-Line Analytical Processing)...
  2. http://snmp.adventnet.com/help/snmpapi/snmpv3/table_handling/snmptables_rowdata.html
  3. C++实现冒泡排序(附完整源码)
  4. 51nod1429 巧克力
  5. oracle输出异常,表导出出现异常,无法继续。
  6. java JDK的下载与安装 JVM JRE JDK区别
  7. 浏览器之硬件加速机制
  8. linux信令追踪指令,使用tcpdump抓取sip信令
  9. RGMII(Reduced Gigabit Media Independent Interface)
  10. 百度不收录网站的原因
  11. python arp断网攻击_arp断网攻击操作指导书
  12. Redis 微博微信场景使用案例
  13. chrome突然无法复制粘贴了
  14. php 以自动打字程序,使用vbs脚本实现自动打字祝福与搞笑实现代码
  15. SQL面试必考——计算留存率
  16. Avalon总线基础介绍(数据手册版)之Avalon-MM接口
  17. autocad2014点击保存闪退_windows10下AutoCAD 2014打开出现闪退怎么办
  18. Java char转成int的方法
  19. 取消浏览器打开默认为百度搜索引擎
  20. 关于JS的一些面试题

热门文章

  1. Linux集群和自动化维3.1 Python语言的应用领域
  2. GacUI基本概念(二)——排版(2)
  3. Linux下通过rm -f删除大量文件时提示-bash: /bin/rm: Argument list too long的解决方法...
  4. 如何使用eclipse打开已有工程
  5. 10个相似图片搜索以图找图的网站
  6. 数据库-ADONET-在数据集DataSet中使用关系对象DataRelation处理关系
  7. 【温故知新】CSS学习笔记(盒子内边距介绍)
  8. 【温故知新】CSS学习笔记(行高简介)
  9. 一、【SAP-PM模块】SAP系统PM模块概述
  10. 计划策略的配置参数(2)