chapter 2 控制结构

2.1 条件分支

  1. pass:表示一个“什么都没做”的一个状态

2.2 循环

  1. range()内置函数会返回一个整数列表
  2. 在for循环中遍历字典,变量会被依次设置成字典的每个键。
    注:Python的for循环会遍历字典的键,而Qt的foreach循环则可以遍历QMap的值
    如果要得到值而不是键,可以使用items()方法返回的每一个键值对
for item in presidents.items():
    print('%s: %d - %d' %(item[0],item[1][0],item[1][1]))

与下相同

for president,dates in presidents.items
    print('%s: %d - %d' %(president,dates[0],dates[1]))
  1. 列表解析——是一些生成列表的表达式

[x for x in range(10)]
生成器:for x in ( x for in range(50) if x % 5 == 0)
print(x)

2.3 函数

  1. 函数的名字是一个指向该函数的对象引用,与其他的对象引用一样,它可以赋值给另一个变量或者存储在某个数据结构中

2.4 异常处理(exception handling)

  1. 异常是一个能够在某种特定条件下“抛出”的对象。当一个异常被抛出时,标准执行流程就会终止,而解释器就会寻找一个能够处理该异常适当的异常处理程序,以便通过该异常。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 烂牌赶快,越赶越 坏。 烂牌是指起手底牌中有八到九张是孤张。如果不做“十三不靠”,就不能快打, 快打必然给别人借牌...
    quakebook阅读 475评论 1赞 0
  • 图片来源网络 买卖驾照分,很多长都听说过。几乎每个地方都有这些非法中介,尤其是在交警大队、事故处理中心附近,在有需...
    快乐小农民阅读 204评论 0赞 0
  • 敢与银花共笑天、寒光不畏劲风宣。 英姿不逊青松柏,娇艳怎输碧水莲。 邻鹤慕欽雪域客、远鹏常念霜中仙。 暗香数里俏身...
    万俟泠玹阅读 290评论 0赞 0
  • 看到《疯犬少年的天空》这本书的时候,猜测这是一本讲述青春期少年时代的书籍,关于中二、关于叛逆、关于自我,可我没想到...
    藤藤啊阅读 538评论 0赞 1

友情链接更多精彩内容