Python3编程第一步
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
parame = {value01,value02,...}
或者
set(value)
a, b = 0, 1
while b < 10:
print(b) a,
b = b, a+b
其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:
n=b
m=a+b
a=n
b=m
Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
range()函数
如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如:
range(5)-------012345
range(5,9)----5678
range(0, 10, 3)--0369
range(-10, -100, -30)----10,-40,-70
range()和len()函数以遍历一个序列
a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
for i in range(len(a)):
print(i, a[i])
0 Google
1 Baidu
2 Runoob
3 Taobao
4 QQ
使用range()函数来创建一个列表:
>>>list(range(5)) [0, 1, 2, 3, 4]
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。
如下实例用于查询质数的循环例子:
浙公网安备 33010602011771号