稍微记号下Python的赋值技巧。

Posted sidianok

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了稍微记号下Python的赋值技巧。相关的知识,希望对你有一定的参考价值。

In [114]: a,b,c=1,2,3                                                                                 

In [115]: print(a,b,c)                                                                                
1 2 3

In [116]: a,b=b,a                                                                                     

In [117]: print(a,b)                                                                                  
2 1

In [118]: a1,a2,*a3=‘hello‘                                                                           

In [119]: print(a1,a2,a3)                                                                             
h e [‘l‘, ‘l‘, ‘o‘]

In [120]: b1,*b2,b3=‘hello‘                                                                           

In [121]: print(b1,b2,b3)                                                                             
h [‘e‘, ‘l‘, ‘l‘] o

In [122]:  

 多参数复制必须=号两边对应,如果右边右多余的值可以用*接受,接受回来的变量,不管几个参数都是列表。对了,我试验一下,要参数不够,会不会是空列表。

In [122]: c1,c2,*c3 = [1,2]                                                                           

In [123]: print(c1,c2,c3)                                                                             
1 2 []

In [124]: c1,*c2,c3 = [1,2]                                                                           

In [125]: print(c1,c2,c3)                                                                             
1 [] 2

果然是个空列表。

以上是关于稍微记号下Python的赋值技巧。的主要内容,如果未能解决你的问题,请参考以下文章

Python编程的若干个经典小技巧

Python的22个编程技巧,请收下!

实用的 PyYAML 使用技巧

Android课程---Android Studio使用小技巧:提取方法代码片段

Python实用技巧:比普通的赋值方式效率更高的二元赋值

python常用代码