回覆列表
  • 1 # 使用者3926722064098

    直接定義a=True/False就行,示例程式碼:

    #定義布林值型別引數a,b,值分別為True,False

    a=True

    b=False

    print a,b

    print type(a),type(b)

    >>>

    True False

    Python中的布林型別:

    Python的布林型別有兩個值:True和False(注意大小寫要區分)

    邏輯運算:

    1、與:and(兩個都為True,結果才為True)

    2、或:or(只要一個為True,則為True)

    3、非:not(把True變為False,把False變為True)

    短路運算:

    布林型別還可以與其他資料型別進行邏輯運算,Python規定:0、空字串、None為False,其他數值和非空字串為True。

    1、在計算a and b時,如果a是True,則計算結果取決於b,則返回b;如果a是False,則直接返回a。

    2、在計算a or b時,如果a是True,則直接返回a;相反,則返回b。

    例如:

    a=True

    print a and "a=Y" or "a=x"

    結果為"a=Y"

  • 中秋節和大豐收的關聯?
  • 如何區別勞動關係和勞務關係?