Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Python 条件语句

Python 条件语句

高洛峰
高洛峰asal
2016-11-23 10:57:461493semak imbas

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程:

p36004370.jpg

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

Python 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

    执行语句……

else:

    执行语句……

   

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

else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,具体例子如下:

# 例1:if 基本用法

# coding = gb2312
 
flag = False
name = 'luren'     
if name == 'python':         # 判断变量否为'python'
    flag = True      # 条件成立时设置标志为真
    print 'welcome boss'    # 并输出欢迎信息
else:
    print name              # 条件不成立时输出变量名称
>>> luren          # 输出结果

   

if 语句的判断条件可以用>(大于)、5ab15ad38e2d3355d8ac8d18c3ae5f0a=(大于等于)、199b022c9193b6b2c97f7b752e3de688(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。

简单的语句组

你也可以在同一行的位置上使用if条件判断语句,如下实例:

#!/usr/bin/python

 

var = 100

 

if ( var  == 100 ) : print "Value of expression is 100"

 

print "Good bye!"

   

以上代码执行输出结果如下:

Value of expression is 100

Good bye!


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Python 循环嵌套Artikel seterusnya:Python 运算符