首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AI“网红”编程语言——Python(三)

循环结构

打开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打印冬令营火热报名中

转发有礼|威海创客活动中心冬令营来啦!让寒假充满炫酷的科技色彩

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190113G0ZROI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券