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 终止时不执行。

如下实例用于查询质数的循环例子:

 

 

 

 

posted @ 2021-07-05 14:46  打工仌  阅读(77)  评论(0)    收藏  举报