python中序列解包特性及其便捷赋值,人生苦短,我学python

知识回顾:

上一节我们学习了print函数,对其做了深入理解,这个系统输出函数其实有两个参数功能非常强大,分别是sep参数用于分隔符;end参数,结尾文本内容的修改。


本节知识视频教程

以下开始文字讲解:

python中序列解包特性

1.多变量赋值

利用元组的形式进行赋值,多个变量用逗号隔开,对应多个用逗号隔开的值。举例如下:

x,y=333,555 #分别将x,y进行赋值

2.交换赋值

在其它编程语言中,我们对两个值进行交换往往要借助第三方变量来实现,但是在python中我们提供了非常方便的变量交换赋值方法。举例如下:

x,y=y,x #将x和y的值进行互换

3.其它便捷赋值的方式

  • 连续赋值

a=b=c=666

  • 数学运算运用中,增量写法

j=j+1 对应一个增量赋值的写法 j+=1

j=j-1 对应j-=1

j=j*2 对应j*=2

j=j/2 对应j/=2

4.总结强调

1、x,y,z,f=1,2,3,4注意等于号左右侧的个数必须相等

2、连续赋值a=b=c=6

3、交换 x,y=y,x

4、基本运算的简写

原文发布于微信公众号 - 编程创造城市(bcczcs)

原文发表时间:2019-08-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券