1.常用语句
2.Python语句与C的主要区别
Python的符合语句,都是首行以冒号结尾,下一行缩进的形式,例如:
if x > y:
x = 1
y = 2
其中,冒号是不可或缺的,括号是可选的(比如上面的if后的括号)
Python用缩进的结束代表代码块的结束,这和C语言有很大的区别,也是Python的一大特点。
3.赋值语句
1)赋值语句形式
其中,
a, *b = 'spam'
相当于
a = 's'
b = 'pam'
2)变量命名
下划线或字母+任意数目的字母、数字或下划线
区分大小写
不能使用保留字
命名惯例:
单一下划线开头的变量名(_x)不会被from module import *语句导入
前后有下划线的变量名(_x_)是系统定义的变量名,对解释器有特殊意义
以双下划线开头,结尾没有下划线的变量名(__x)是类的本地变量
通过交互模式运行时,只有但下划线的变量名(_)会保存最后表达式的结果
4.if语句
通用格式
if <test1>:
<statement1>
elif <test2>:
<statement2>
else:
<statement3>
5.while语句
1)通用格式
while <test>:
<statement1>
else:
<statement2>
2)break、continue、pass和循环else
break
跳出最近所在的循环
continue
跳到最近所在循环的开头处
pass
什么都不做,占位
循环else
只有当循环正常离开时才执行(没有碰到break)
6.for循环
for循环式一个通用的序列迭代器,可以便利任何有序的序列对象内的元素。
1)通用格式
for <target> in <object>:
<statement>
else:
<statement>
2)enumerate
产生偏移和元素
for (offset, item) in enumerate(S):
print(item, 'appears at offset' , offset)
每次迭代的时候返回一个(index,value)的元组