python基础-常用表达式

 

    一、三元表达式

    1.为什么要有三元表达式:

        目的是为了让代码简洁且有效。执行效果可由 if  else 表达式代替

      2.什么是三元表达式:

        有三个子表达式 组成的 表达式

        语法:   res =条件成立时的表达式  if  条件表达式 else 条件不成立时的表达式

       例:求两个值的最大值

        

    二、列表生成式

    1.为什么要有列表生成式:

        目的是为了让代码简洁且有效

      2.什么是列表生成式:

        用来生成列表的表达式

      3.怎么用   

        例:将100 以内的大于50的值取出来

          

          例2:names = ['alex', 'egon', 'lxx', 'wupeiqi'] 除egon以外名字加上_dsb,如 'alex_dsb'

           

          

    三、字典生产式

      1.为什么要有字典生成式:

        目的是为了让代码简洁且有效

      2.什么是字典生成式

        用来生成字典的表达式

      3.怎么用
        例1:

          

         例2:

           

posted @ 2019-03-26 22:52  不吃海带丝  阅读(496)  评论(0编辑  收藏  举报