1.条件语句
我在这里列举的是python语言和其他语言的不一样的地方,一样的地方就不说。
if
1.单个if语句可以通过and or not实现多重条件判断
if 2>1 and not 2>3;
2.python使用缩进而不用大括号来标记代码块
所以我们在使用的时候要注意ps:else后需要加冒号
例如
if 2>3:
print('haha')
else:
print('...')
python似乎可以识别:下一行就自动缩进两格反而在语句段的末尾不用加任何符号
elseif
和其他语句的用法类似
assert关键词
assert即‘断言’ 但这个词条的后边为false的时候就会抛出异常;
出现的异常名称为 AssertionError;
用于单元的调试。
类似的有
a=3-2
assert a>0
2循环语句
while循环
用法类似,注意也是用缩进来代替大括号
for循环
在python语句中for语句的使用
for i in ‘love’
输出循环就是l o v e
range()函数
range(start stop ,step=1 )
这个函数的意思是生成一个从start 参数值开始到stop参数值,步长为step的数字数列,步长默认值为1
包括start的值但是不包括stop的值,可以理解stop是一个跳出循环的条件。
enumerate()函数
enumerate(sequence,start=0 )
chuan=(A,B,C,V)
2s=list(enumerate(seasons))
print(2s)
#[(0,A),(1,B),(2,C),(3,V)]
就像第二个代码块一样,enumerate(A)在返回A的值的同时还会给元素一个索引值(默认从0开始)
用enumerate(A,j)可以将索引值起始值改为j;
for语句和enumerate()与for语句一起用
for i,a in enumerate(A)
do something with a
break语句,continue语句pass语句
pass语句是检查错误的时候放在那些必须要有语句的地方
break 和continue用法和c++一样