什么是python的序列赋值语法?在python中如何进行变量交换?

我的未来我决定 提交于 2020-02-04 15:59:23

在python中,表达式是由变量和字符串组成的,在它们之前如果用一个“=”相连的话,就变成了一个赋值语句,接下来小编就为大家讲解赋值语句的其中一种:序列赋值语句。

序列赋值的语法如下(右边的对象我们通常叫的是序列,也叫元组)

1、变量名1,变量名2,…… = 对象1,对象2……

2、变量名1,变量名2,…… = (对象1,对象2,……)

3、变量名1,变量名2,…… = [对象1,对象2,……]

例:在一行语句中创建多个变量并赋值,依次打印输出:(注:每个变量用“,”逗号隔开,多个变量同时还有不同的值。)

思考:已知有两个变量,a变量的值为1000,b变量的值为2000,问在不创建新对象的情况下,如何让变量a和变量b的值进行交换(交叉绑定)?这里我们先借助第三个变量(临时变量,让它随意绑定一个(a,b任意)变量的值,再进行交换。代码如下:

第二种方法:序列法。相对以上的方法,用序列法来进行变量交换,不用借助第三方变量,一行代码就可轻松捣定,可缩短编程人员的开发时间,提高效率,如图

正在学习的小伙伴,推荐我们的Python学习扣qun:784758214 ,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等【PDF,实战源码】,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地

尾声:变量是编程语法中的重中之重,是任何一门编程语言的核心组成部分,没有了变量,就相当于一辆车没有了轮子,永远也无法前行,希望各位码友们下去以后要多记,多练,多动手。如果觉得本文的内容有所帮助,请各位朋友们多评论,点个喜欢吧,一定会给大家带来更加实用,精彩的内容。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!