1、Python的for循环是循环遍历序列的有限循环。
2、Python的while语句是一个不定循环的例子。只要循环条件保持为真,它就继续迭代。使用不定循环时,程序员必须注意,以免不小心写成无限循环。
3、不定循环的一个重要用途是实现交互式循环编程模式。根据用户的愿望,交互式循环允许重复程序的一部分。
4、哨兵循环不断循环处理输入,直到遇到特殊值(哨兵)。哨兵循环是一种常见的编程模式。在编写哨兵循环时,程序员必须注意不要对哨兵进行处理。
5、循环对于读取文件很有用。Python 将文件视为一系列行,因此使用for循环逐行处理文件尤其容易。在其他语言中,文件循环通常使用哨兵循环模式来实现。
6、循环像其他控制结构一样,可以嵌套。设计嵌套循环算法时,最好一次考虑一个循环。
7、利用布尔运算符and、or 和not,简单的条件可以构成复杂的布尔表达式。布尔运算符遵循布尔代数的规则。DeMorgan 定律描述了涉及and和or的布尔表达式如何求反。
8、构建非标准的循环结构(如循环加一半),可以用循环条件为True的while循环,并用break语句来提供循环出口。
9、Python的布尔运算符and和or或采用短路求值。它们也有操作定义,这让它们可以用于某些判断上下文。尽管Python具有内置的bool数据类型,但在预期使用布尔表达式的地方,也可以使用其他数据类型(例如int)。
10、GUI程序通常是事件驱动的,并且精心设计的事件循环来控制用户交互。如果用户能控制下一步发生的情况,交互被称为非模态,如果应用程序指示用户必须执行下一步操作,交互被称为非模态。

最新文章

  1. Android课程---关于数据存储的学习(2)
  2. [osx] 查看端口被占用
  3. .NET方向高级开发人员面试时应该事先考虑的问题
  4. 【POJ 2485】Highways(Prim最小生成树)
  5. VS2013试用期结束后如何激活
  6. 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(3)
  7. 关于postgresql——常用操作指令
  8. 一招解决IE7无法访问https网页
  9. Subversion 1.7 Eclipse integration in Ubuntu12(转载)
  10. OrderAction
  11. textField:shouldChangeCharactersInRange:replacementString:
  12. 基于visual Studio2013解决C语言竞赛题之1013字符串查找
  13. spring整合JMS - 基于ActiveMQ实现
  14. hdu_1181_变形课(dfs)
  15. 自己写的angularJs排序指令【原创】
  16. c++调用python系列(1): 结构体作为入参及返回结构体
  17. zoj1002 Fire Net
  18. win10 uwp App-to-app communication 应用通信
  19. View.requestLayout
  20. WGAN源码解读

热门文章

  1. flask 日志
  2. php 实现 二维码 扫描登录
  3. 2015 湘潭大学程序设计比赛(Internet)H题-括号匹配
  4. dedecms首页调用随机文章全自动时时更新
  5. java list map用法
  6. 3.cassandra遇到内存占用过高的问题
  7. 实习培训——Servlet(5)
  8. [LeetCode] 595. Big Countries_Easy tag: SQL
  9. ssh 远程执行命令
  10. RAC禁用DRM特性