码迷,mamicode.com
首页 > 其他好文 > 详细

经典语句

时间:2020-03-19 16:32:49      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:except   ext   变量   man   结束   表达   异常处理   对象   执行   

赋值语句:

  变量名 = 表达式

  变量名1 = 变量名2 = 表达式

  变量名1, 变量名2 = 序列

  注意:x=(y=z+1)是错误的,此语句相当于把赋值表达式赋值给变量

 

 

del 变量名

  用于删除变量,同时解除与对象的关联关系,如果可能能释放对象

 

推导式:

    [表达式 for 变量 in 可迭代对象]

    

    [表达式 for 变量 in 可迭代对象 if 真值表达式]

 或

 

    [ 表达式

 

        for 变量1 in 可迭代对象1 if 真值表达式1

 

            for 变量2 in 可迭代对象2 if 真值表达式2]

 

  exp: [x for x in range(10)]

 {表达式 for 变量 in 可迭代对象 [if 真值表达式]}

 

  {x for x in range(10)}

 {键表达式 : 值表达式 for 变量 in 可迭代对象 if 真值表达式}

  {x:x**2 for x in range(10)} 

 

生成器表达式:

     (表达式 for 变量 in 可迭代对象 [if 真值表达式 ])

    exp:

    gen = (x ** 2 for x in range(1, 5))

    it = iter(gen)

    next(it)  # 1

    next(it)  # 4

    next(it)  # 9

    next(it)  # 16

 

条件表达式:

 表达式1 if 真值表达式 else 表达式2

 

经典结构:

if xxx: ... elif xxx: ... elif xxx: ... [else: ... ] 

for x in xxx : .... [ else: ... ]

while xxx: .... [else: ...]  (注意此处break生效时,跳过else,否则循环结束后执行else)

try: 可能触发异常的语句 except error-type1 as var1 : 异常处理语句1 except error-type2 as var2: 异常处理语句2  [ else:未发生异常语句  [ finally:最终语句 ] ]

 

经典语句

标签:except   ext   变量   man   结束   表达   异常处理   对象   执行   

原文地址:https://www.cnblogs.com/hongliangzhao/p/12525076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!