对于if Ture的理解

对于if Ture的理解

在学习时经常看到if语句这样用

if test_str == 'good' or test_str == 'happy':

  print('aa')

else:

  print('bbbb')

也就是说if后面加的有条件判断。但是对于这类情况,如下:

import turtle
def drawline(d):
    if d:
        turtle.pendown()
    else:
        turtle.penup()
    turtle.fd(40)
drawline(True)

if后面直接写上参数d,没写任何东西。其实这是一种省略写法,if d:等效于if d==True:。也就是对d进行判断,如果d的值是True,则为真。

猜你喜欢

转载自blog.csdn.net/yu0395/article/details/112802309