添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在这里,如果 x > 0 False ,那么程序将不会执行两条 print 语句。

虽然都是用 if 关键词定义判断,但与 C,Java 等语言不同, Python 不使用 {} if 语句控制的区域包含起来。 Python 使用的是缩进方法。同时,也不需要用 () 将判断条件括起来。

上面例子中的这两条语句:

print "Hey!"
    print "x is positive"

就叫做一个代码块,同一个代码块使用同样的缩进值,它们组成了这条 if 语句的主体。

不同的缩进值表示不同的代码块,例如:

x > 0 时:

print "This is a leap year!" # 两个条件都满足才执行 elif year % 4 == 0 and year % 100 != 0: print "This is a leap year!" else: print "This is not a leap year."
mylist = [3, 1, 4, 1, 5, 9]
if mylist:
    print "The first element is:", mylist[0]
else:
    print "There is no first element."