教你怎么用Python多个变量同时赋值 玩转Python
1、在C语言或者C++、Java中,等等更多高级语言,它们对于多个变量同时赋值的方式总是这种形式:int var0,var1,var2 = xxxxxx
对于Python来说,并不支持这样的写法。
不信我们不妨试试看:
var0,var1,var2 = 1234
可以看到报一个TypeError异常,显然这样的写法是错误的。

2、我们尝试着换一种方式看看?
例如每个变量给他对应一个值?
var0,var1,var2 = 1234,1234,1234
可以看到,事实上,Python就是以这种方式对变量进行赋值的。我们要每个变量对应一个值。

3、其实也是这种机制,使得Python在某种程度上展现一种代码美。
例如我们定义一个空列表时。
list0,list1,list2 = [],[],[]
这样看起来就相当醒目。

4、还有列表中的切片浅拷贝,会显得代码异常的有观赏性。
例如
list0,list1,list2 = list0[:],list1[:],list2[:]
#PS:这段代码相当无聊,意思就是把list0[:]所有元素切片赋值给list0..把list1[:]所有元素切片赋值给list1....
总而言之,记住一点:每个变量(对象)都应该有它对应的值,所以在C语言里的那种写法在Python中是行不通的

1、怎么关注?
在经验的右上角小编头像旁边点击关注,如图。

2、怎么点赞?
请在经验左侧点赞,如图。

3、怎么投票?
在经验的下方点击投票,如图。

4、如果觉得小编写的还不错,可以动动鼠标把它分享给您的朋友。
如何分享,鼠标移动到右下角第一个按钮上,在弹出的选项中进行分享,如图。
不尽感激。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:169
阅读量:60
阅读量:172
阅读量:84
阅读量:33