贡献者: addis
有时我们在程序中做什么将取决于前面步骤的结果。在这种情况下,您可能会发现 if
语句很有帮助。假设我想知道一个二次方程
通常 if
可以嵌套使用;循环语句可以与条件判断语句结合使用。例如,一个简单的打分系统:
True
,False
and
(&
),or
(|
),not
(不是 !
)
我们经常需要对某个操作重复执行多次,可以用 for
循环,例如输出
for
循环后面冒号必不可少。for
循环还可以遍历一个列表,对每个元素执行相同的操作。例如
这里对列表每一个元素扩大 3 倍。如果用不得循环指标的时候可以用下划线代替:
此时连续输出 'Hello Python'
三次。
有时候我们并不知道循环多少次,此时可以用 while
循环。例如找到最小的
while
循环实现。代码如下
输出
it = iter()
函数可以获取 set, list 等的迭代器。set 和 list 的迭代器分别为 set_iterator
,list_iterator
。string
也可以。
next(it)
返回下一个值(包括第一个值),没有 last
函数
for val in it:
__iter__(self)
和 __next__(self)
函数定义以上两个函数的行为。
友情链接: 超理论坛 | ©小时科技 保留一切权利