美文网首页
chapter 2 控制结构

chapter 2 控制结构

作者: 覃谈谭 | 来源:发表于2018-09-25 09:13 被阅读0次

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. 异常是一个能够在某种特定条件下“抛出”的对象。当一个异常被抛出时,标准执行流程就会终止,而解释器就会寻找一个能够处理该异常适当的异常处理程序,以便通过该异常。

相关文章

网友评论

      本文标题:chapter 2 控制结构

      本文链接:https://www.haomeiwen.com/subject/rpfqoftx.html