第11章 python语句--python学习手册

一、语句基础

python程序结构:程序由模块组成;模块包含语句;语句包含表达式;表达式创建并处理对象。

python使用缩进来确定代码块的开始与结束。

语句规则的特殊情况:

(1)一般都是一行一条,多条语句用分号;隔开

(2)一条语句横跨多行:①括号(包括()[]{}),直到相应括号闭合②反斜杠:当上一行反斜杠结束时,可以 在下一行继续

二、赋值、表达式、打印

1.赋值

左侧:变量或对象组件,右侧:任何通过计算能得到对象的表达式。

>>> seq=[1,2,3,4]
>>> a,b,c,d,*e=seq
>>> print(a,b,c,d,e)
1 2 3 4 []
>>> a,b,*e,c,d=seq
>>> print(a,b,c,d,e)
1 2 3 4 []

增量赋值:如  x+=1。对于支持原位置修改的对象而言,增量形式会自动选择执行原位置修改,而不是更慢的复制运算。如L+=[9,10]。并且对于列表和字典而言,共享引用时运用增量赋值时会出现区别:如

>>> L=[1,2]
>>> M=L
>>> L=L+[3,4]
>>> L,M
([1, 2, 3, 4], [1, 2])

>>> L1=[1,2]
>>> M1=L1
>>> L1+=[3,4]
>>> L1,M1
([1, 2, 3, 4], [1, 2, 3, 4])

你可能感兴趣的:(python)