Python怎么赋值?很多小伙伴想知道这个问题,那么小编就通过这篇文章来给大家讲解一下python如何赋值,感兴趣的小伙伴可以仔细阅读一下这篇文章。

python怎么赋值?看完这篇文章你就知道了

小编现在给大家介绍一些我们以前经常使用的赋值方法,赋值符号是“=”,具体如图所示:

>>>x='hello,world'
 >>>y=x
 >>>x
 'hello,world'
 >>>y
 'hello,world'
 >>>x=3
 >>>y=x
 >>>x
 3
 >>>y
 3

接着介绍序列解包赋值方法,序列解包是将多个赋值操作同时进行的方法:将多个值的序列解开,然后放到变量的序列中,如图:

>>>x, y, z=1, 2, 3
 >>>print x,y,z
 1 2 3
 >>>x,y=y,x
 >>>print x, y, z
 2 1 3
 >>>s={'name':'bob':'friend':'smith'}
 >>>key.value=s.popitem()
 
 >>>key.value=s.popitem()
 >>>key
 'friend'
 >>>value
 'smith'
 >>>

再介绍链式赋值的方法,链式赋值是将同一个值赋给多个变量,有点像并行赋值,如图:

>>>x=y=3
 >>>x
 3
 >>>y
 3
 >>>

最后介绍增量赋值的方法,增量赋值就是将一个变量进行表达式后重新赋给变量,如x=x+1,举个例子:

>>>x=y=3
 >>>x
 3
 >>>y
 3
 >>>x=3
 >>>x+=1
 >>>x*2=2
 >>>x
 8
 >>>t='bob'
 >>>t+='name'
 >>>t*=3
 >>>t
 'bobnamebobnamebobname'

我们一定要注意的是,在序列解包的时候,我们要注意一下赋值符号左边的变量数目和序列中的元素数目是不是完全一致的,所谓增量赋值对于“*”,“/”,“%”等标准运算符都是成立的。

以上就是小编给大家带来的在python中赋值的相关知识了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!