循环结构
打开Python shell:开始→所有程序→Python3.6→
IDLE(Python 3.6 64-bit)
新建一个Python文件:File→New File
打开Python3.6.4官方文档中的Tutorial(教程),然后进入4.2.for Statements(for语句),链接如下:
https://docs.python.org/release/3.6.4/tutorial/controlflow.html#for-statements
循环结构的例子程序就有了(怎么还是英语啊?别紧张,下面会详细说清楚)
我们把它输入到新建的文件中
所有的缩进(就是Word里面的缩进)必须是四个空格。
下面是源码:
# Measure some strings:
words = ['cat', 'window', 'defenestrate']
for w in words:
print(w, len(w))
下面是详细解释:
保存为For_01.py,运行结果如下:
cat的长度是3,window的长度是7,defenestrate的长度是12
怎么没有插科打诨了?嘻嘻,快了!
我们不用for语句,同样可以实现。
下面是源码:
# Measure some strings:
words = ['cat', 'window', 'defenestrate']
print(words[0], len(words[0]))
print(words[1], len(words[1]))
print(words[2], len(words[2]))
下面是详细解释:
保存为NoFor.py,运行结果如下:
结果一样,但是如果列表里面有10000个,print那一行就要写10000遍,而用for语句,print只需要一行就够了,这其实就是代码的复用。(就是代码的重复使用)(其实就是人类的本性:懒呗,能少写一行就少写一行,不过这种本性还促进了人类的进步,社会的发展)
复用就是懒,懒就是复用
懒人经济
不是懒得洗衣,哪有洗衣机?不是懒得走路,哪来汽车?不是懒得带钱,哪有信用卡?不是懒得寄信,哪有E-mail……
下次,我们一起分享函数。
另:求Python达人,段子高手带飞!
各位金主、粉丝,来撩啊!
关注:辵禺稗史
转发有礼|威海创客活动中心华服冬令营妙趣横生
转发有礼|威海创客活动中心3D打印冬令营火热报名中
转发有礼|威海创客活动中心冬令营来啦!让寒假充满炫酷的科技色彩
领取专属 10元无门槛券
私享最新 技术干货