python怎么赋值:多种写法直接套用

python怎么赋值的核心操作是使用等号=,先计算等号右侧表达式的值,再把结果绑定到左侧变量;包含基础单变量赋值、多变量并行赋值、连续赋值、增量赋值四种常用写法,字符串、数字、列表都能直接赋值,不可变对象不能对内部元素直接赋值,该规则适用于Python3.6及以上所有正式版本,不适合直接给字符串单个索引位置赋值,会直接抛出类型错误。

python怎么赋值:基础单变量赋值

你直接把变量名写在等号左侧,数值、字符串、列表等内容写在右侧,运行后变量就会存储对应数据。

示例代码:a=10;b="hello";c=[1,2,3]。

变量名不能以数字开头,不能包含空格,也不能使用Python内置关键字,否则会出现语法报错。

python怎么赋值:多变量并行赋值

一行代码给多个变量同时赋值,右侧值的数量必须和左侧变量数量保持一致,数量不匹配会触发值数量不匹配异常。

示例代码:x,y,z=10,20,30;还可以把元组、列表拆解后赋值,写法为m,n=(5,6)。

python怎么赋值:连续赋值与增量赋值

赋值类型代码写法等价语句
连续赋值a=b=c=15先把15赋给c,再依次赋给b、a
加法增量赋值a+=3a=a+3
乘法增量赋值a*=2a=a*2

增量赋值支持加减乘除、取模、幂运算等运算符,能够精简代码行数,适合循环内更新变量数值。

python怎么赋值:可变与不可变对象赋值边界

列表、字典属于可变对象,赋值后可以修改内部元素;字符串、整数、元组属于不可变对象,你无法直接修改其中某一位内容。

如果你执行word[0]='A'修改字符串单个字符,程序会直接返回TypeError,此时只能重新生成新字符串完成内容替换。

仅对整个变量重新赋值不会触发报错,只有修改不可变对象内部元素时才会出现异常。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于python怎么赋值的文章欢迎访问:百科