Python 条件语句

一、Python程序语言指定任何非0和非空值为true,0或null为false;

  当“判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进区分表示同一范围。

  例:

  #coding = utf-8

  flag = False

  name = 'luren'

  if name =='python':

    flag = True

    print 'welcome boss'

  else:

    print name

二、if 语句的判断条件可以用>大于、=等于、<=小于等于表示其关系;

  例:elif的用法:

  #coding=utf-8

  num = 5

  if num == 3;

    print 'boss'

  elif num == 2:

    print 'user'

  elif num == 1:

    print 'worker'

  elif num < 0:

    print 'error'

  else:

    print 'rodman'

三、Python 不支持switch语句,多个条件判断只能用elif语句实现;

  如果多个条件需同时判断时,可以使用or,表示两个条件有一个成立时判断条件成功;

                   使用and时,表示只有两个条件同时成立的情况下,判断条件才成功。

  当if有多个条件时,可使用括号区分判断的先后顺序,括号中的判断优先执行;

  and和or的优先级低于>大于、<小于等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。

 

  

 

posted @ 2017-11-08 00:37  Panpy_Y  阅读(2000)  评论(0编辑  收藏  举报