Python True關鍵字



在Python中,True關鍵字表示比較運算的結果布林值。它等價於整數1。True是一個區分大小寫的關鍵字。

它可以用於if、while和for迴圈等控制流語句,根據條件邏輯來控制程式碼的執行。

True關鍵字的整數值

True關鍵字的整數值為1。在算術運算中,True可以代替1使用。

示例

讓我們嘗試透過以下示例查詢True關鍵字的整數值:

x=True
y=int(x)
print("The integer value of the True keyword :",y)

輸出

以下是上述程式碼的輸出:

The integer value of the True keyword : 1

True關鍵字區分大小寫

True關鍵字區分大小寫。必須寫成True,其中T大寫。使用true代替True將導致NameError

示例

讓我們透過一個例子來了解True關鍵字的大小寫敏感性:

print("We will get NameError",true)

輸出

輸出將出現錯誤:

Traceback (most recent call last):
  File "E:\pgms\Keywords\True.py", line 2, in <module>
    print("We will get NameError",true)
                                  ^^^^
NameError: name 'true' is not defined. Did you mean: 'True'?

True關鍵字在條件語句中

True關鍵字也用於ifwhile迴圈等條件語句,根據邏輯條件來管理程式碼執行。

示例

True關鍵字可以用於if語句。如果給定的條件為真,則執行其中的語句:

a=5
b=9
if a < b:
    print("The given condition is true")
else:
    print("The given condition is false")

輸出

以下是上述程式碼的輸出:

The given condition is true

True關鍵字在函式中

當我們定義一個函式時,如果函式中給定的表示式滿足條件,則返回True;否則,返回False

在這裡,我們建立了一個名為is_odd()的函式來檢查數字是否為奇數。如果數字為奇數,則返回True;否則返回False:

def is_odd(num):
    return num%2!=0	
x=5
print(x,"is an odd number True/False :",is_odd(x))
y=16
print(y,"is an odd number True/False :",is_odd(y))

輸出

以下是上述程式碼的輸出:

5 is an odd number True/False : True
16 is an odd number True/False : False

True關鍵字在迴圈中

如果在迴圈中使用True關鍵字,則會執行無限迴圈,直到遇到break語句。

x=[]
while True:
    user_input = int(input("Enter 0 to stop: "))
    if user_input == 0:
        break
    else:
        x.append(user_input)

print('List after appending numbers: ',x)

輸出

Enter 0 to stop: 1
Enter 0 to stop: 2
Enter 0 to stop: 3
Enter 0 to stop: 4
Enter 0 to stop: 0
List after appending numbers:  [1, 2, 3, 4]
python_keywords.htm
廣告
© . All rights reserved.