**for循环
>>> a=['ghj','bhjmm','fdds','thbb']
>>> for c in a:
... print(c)
...
ghj
bhjmm
fdds
thbb
for循环执行更多操作
>>> a=['ghj','bhjmm','fdds','thbb']
>>> for c in a:
... print(c.title()+"hello")
...
Ghjhello
Bhjmmhello
Fddshello
Thbbhello
加粗样式
两条print语句都缩进了,列表中都执行一次。第二条print语句中的换行符"\n",插入一个空行,整洁
>>> magicians = ['alice', 'david', 'carolina']
>>> for magician in magicians:
... print(magician.title()+", that was a great trick!")
... print("I can't wait to see your next trick, "+magician.title()+".\n")
...
Alice, that was a great trick!
I can't wait to see your next trick, Alice.
David, that was a great trick!
I can't wait to see your next trick, David.
Carolina, that was a great trick!
I can't wait to see your next trick, Carolina.
如果不缩进,就显示一次
print("I can't wait to see your next trick, "+magician.title())
I can't wait to see your next trick, Carolina
数值列表*
range创建数字列表
>>> numbers=list(range(1,6))
>>> print(numbers)
[1, 2, 3, 4, 5]
range(1,5)显示1,2,3,4,差一
>>> for value in range(1,5):
... print(value)
...
1
2
3
4
可以算步长
>>> even_numbers = list(range(2,11,2))
>>> print(even_numbers)
[2, 4, 6, 8, 10]
计算平方,注意print填写位置
>>> squares = []
>>> for value in range(1,11):
... square = value**2
... squares.append(square)
...
>>> print(squares)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 1