区别就是:赋值运算,先计算赋值号(也就是=号左边的,再赋值)

1、a, b = b, a+b 这种赋值

先计算等值 右边 就是 b=1 a+b=1

再赋值给a和b,那么 a=1, b=1

2、a = b b = a+b

此时 b=1, 那么a=1 那么最后 b=2

a, b = b, a+b 这个表达式的意思就是说,先计算=号的右边b的值,a+b的值,算好了,然后再分别赋值给a 和b就可以了。

扩展资料:

Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。

然而,Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。

或者可以这么说,Python的Virtual Machine是一种抽象层次更高的Virtual Machine。基于C的Python编译出的字节码文件,通常是.pyc格式。

除此之外,Python还可以以交互模式运行,比如主流操作系统Unix/Linux、Mac、Windows都可以直接在命令模式下直接运行Python交互环境。直接下达操作指令即可实现交互操作。

python中a* b是什么意思_python的 a,b=b,a+b 和 a=b b=a+b 的区别相关推荐

  1. python中如何创建一个空列表_Python创建空列表的字典2种方法详解

    如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...

  2. python中str的index什么意思_python中index的用法是什么

    index() 一般用处是在序列中检索参数并返回第一次出现的索引,没找到就会报错,比如:>>> t=tuple('Allen') >>> t ('A', 'l', ...

  3. python中gil锁和线程锁_Python线程——GIL锁、线程锁(互斥锁)、递归锁(RLock)...

    GIL锁 ​ 计算机有4核,代表着同一时间,可以干4个任务.如果单核cpu的话,我启动10个线程,我看上去也是并发的,因为是执行了上下文的切换,让看上去是并发的.但是单核永远肯定时串行的,它肯定是串行 ...

  4. python中函数包括标准库函数吗_Python语言和标准库(第二章:函数)

    a-如何创建函数. b-给出一些指导原则,帮助思考如何创建和组织程序以使用函数. c-如何编写函数,使随后可以询问它们的工作方式和实现的功能. 2.1将程序放在单独的文件里 为了更加方便,从现在开始, ...

  5. python中int表示的数据类型是_python中的基本数据类型之 int bool str

    一.基本数据类型 1. int  ==>  整数.主要用来进行数学运算. 2.str  ==>  字符串.可以保存少量的数据,并进行相应的操作. 3.bool  =>  布尔值.判断 ...

  6. python中导入模块用什么命令_Python导入模块的技巧

    作为使用Python的开发者,我们一开始学习的内容之一就是如何导入Python的各种模块或库.但是我们注意到,那些经常使用Python的用户并不一定都知道Python的导入机制其实非常灵活.在本文中, ...

  7. python中math.ceil是什么意思_python中的数字取整(ceil,floor,round)概念和用法

    python中的数学运算函数(ceil,floor,round)的主要任务是截掉小数以后的位数.总体来说 就是取整用的.只是三者之间有微妙的区别: floor() :把数字变小 ceil() : 把数 ...

  8. python中def _init_是什么意思_Python中self和__init__的含义与使用

    原文地址https://blog.csdn.net/love666666shen/article/details/78189984 Python中的self 在Python中的类Class的代码中,常 ...

  9. python中的 2%s何意_python中的%s%是什么意思

    python中的%s%是什么意思 它是一个字符串格式化语法(它从C借用). 请参阅  "格式化字符串": Python支持将值格式化为字符串.虽然这可以包括非常复杂的表达式,但最基 ...

最新文章

  1. 重磅!谷歌面试官亲自分享:Google面试技巧
  2. RYU控制器的学习笔记(一) ryu.app.rest_router的分析
  3. USACO 1.5.4 Checker Challenge
  4. 简约的蓝色流量卡网站源码
  5. 问题 C: 判断三角形的性质
  6. 为SQL Server Always On可用性组配置故障转移群集,存储控制器和仲裁配置
  7. [.NET] 在Windows系统中搭建基于.NET的iPhone应用程序虚机开发环境
  8. 51Nod-2149 字符串出现位置【水题】
  9. 百度钱包 java_百度钱包安全控件
  10. 图文二维码怎么制作?如何将图文变成二维码?
  11. dota2地区服务器延迟,DOTA2 TI8预选赛:南美服务器爆炸比赛延迟
  12. VR养狗,养的是寂寞还是潮流?
  13. java 组合问题_java数组排列组合问题汇总
  14. 包学会之浅入浅出Vue.js:开学篇(转)
  15. CVPR 2020 | 几篇GAN在low-level vision中的应用论文
  16. arduino入门-用arduino uno制作基于蓝牙的数据监控系统
  17. 云数据库与传统数据库有什么区别
  18. 最短Hamilton路径(哈密顿图,状压dp)
  19. 打开文件位置在计算机游戏里面,Win7电脑“打开或关闭windows功能”里面没有游戏文件夹的修复方法...
  20. 手机内存卡应该叫外存卡

热门文章

  1. android java websocket client_websocket服务端,android客户端示例
  2. 软件系统架构师如何不知不觉搞垮公司
  3. BlockChain:2020年7月10日世界人工智能大会WAIC《链智未来 赋能产业区块链主题论坛》(一)
  4. virtualbox 虚拟机右键不能用复制粘贴
  5. 免费申请Jetbrains全家桶
  6. Qt播放音乐DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070002 ()
  7. 激光钢网正确保养方法-清洗
  8. 点云系统的搭建--ROS,OPENNI,PCL1.8
  9. Calendar 取上一年,上个月日期
  10. RK3399平台开发系列讲解(低功耗篇)11.1、wakeup events framework