免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2786 | 回复: 3
打印 上一主题 下一主题

for语句讨论~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-28 14:22 |只看该作者 |倒序浏览
因为以前学过C,现在学Python的过程中感到Python中的for语句很纠结,比如

for A in B:
   
     C

这个,B我们是不是可以把它当做是循环条件,C是进行循环的语句,那么A是什么呢?
我很想不明白这个A是怎么来用的.

请大家来说说自己对Python语句中for循环的认识,还有说说使用中的心得吧,先谢谢啦~

论坛徽章:
0
2 [报告]
发表于 2011-02-28 14:39 |只看该作者
来人啊~随便说两句嘛~~

论坛徽章:
0
3 [报告]
发表于 2011-02-28 15:05 |只看该作者
A是迭代的变量,B是循环的范围
如果和C++语言的for语句比较
for (int i =0; i < 10; ++i) {
...
}

那么,A可以理解为i,B刻意理解为[0,10)的集合,C的含义不变——为循环体。

个人感觉最好不要去进行比较理解,还是直接看Python文档的例子理解比较好。当做是一种新的循环处理机制来理解更加妥当。

论坛徽章:
0
4 [报告]
发表于 2011-02-28 15:32 |只看该作者
个人感觉最好不要去进行比较理解,还是直接看Python文档的例子理解比较好。当做是一种新的循环处理机制来理解更加妥当。


估计是刚开始感觉别扭吧~谢谢分享~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP