type
status
date
slug
summary
tags
category
icon
password
Property
条件判断
elif
是else if
的缩写,完全可以有多个elif
,所以if
语句的完整形式就是:if
判断条件还可以简写,比如写:只要
x
是非零数值、非空字符串、非空list等,就判断为True
,否则为False
。再议
input
这是因为
input()
返回的数据类型是str
,str
不能直接和整数比较,必须先把str
转换成整数。Python提供了int()
函数来完成这件事情循环
for...in
for...in循环:依次把list或tuple中的每个元素迭代出来
计算1-10的整数之和,可以用一个
sum
变量做累加计算1-100的整数之和
for...else
for
循环还有一个else
从句,这个else
从句会在循环正常结束时执行while
在循环内部变量
n
不断自减,直到变为1
时,不再满足while条件,循环退出break
在循环中,
break
语句可以提前退出循环continue
在循环过程中,也可以通过
continue
语句,跳过当前的这次循环,直接开始下一次循环要特别注意:不要滥用
break
和continue
语句break
和continue
会造成代码执行逻辑分叉过多,容易出错。大多数循环并不需要用到break
和continue
语句,上面的两个例子都可以通过改写循环条件或者修改循环逻辑去掉break
和continue