python书操作列表(3)

**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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值