教你怎么用Python多个变量同时赋值 玩转Python

2025-04-17 09:32:32

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

教你怎么用Python多个变量同时赋值 玩转Python

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

教你怎么用Python多个变量同时赋值 玩转Python

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

教你怎么用Python多个变量同时赋值 玩转Python

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

教你怎么用Python多个变量同时赋值 玩转Python
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢