Trả về bool test Python

bool là một hàm sẵn có trong python được sử dụng để trả về hoặc chuyển đổi một giá trị hoặc biểu thức cụ thể thành giá trị boolean i. e Đúng và Sai

Cú pháp của bool() trong Python

Tham số của bool() trong Python

cú pháp

##We are checking whether 4 is greater than 5 or not
#This will returns false
check=bool(4>5)

Hàm bool trong phương thức nhận 1 tham số là một đối tượng là tùy chọn, nếu chúng ta không truyền đối tượng nào vào hàm bool thì hàm sẽ trả về giá trị false

Giá trị trả về của bool() trong Python

Bool trong python sẽ trả về true hoặc false tùy theo điều kiện truyền trong hàm bool nhưng trong một số trường hợp, bool trong python sẽ trả về false. Hãy hiểu các trường hợp mà phương thức bool trả về false

  • nếu chúng ta không truyền bất kỳ tham số nào trong hàm bool, hàm bool sẽ trả về false

Hãy hiểu bằng cách sử dụng một ví dụ

## Printing the bool function without parameter
print(bool())

đầu ra

  • nếu chúng ta chuyển một giá trị boolean sai cho hàm bool, thì kiểu trả về là sai

Hãy hiểu bằng cách sử dụng một ví dụ

## Passing false value as a parameter
print(bool(false))

đầu ra

  • Hàm bool sẽ trả về false nếu chúng ta chuyển một danh sách trống hoặc bộ dữ liệu làm tham số

Hãy hiểu bằng cách sử dụng một ví dụ

##Initialising an empty list
array=[]
##Passing an empty list
print(bool(array))

đầu ra

  • nếu chúng ta chuyển một đối tượng từ điển trống làm tham số, hàm bool sẽ trả về false

Hãy hiểu bằng cách sử dụng một ví dụ

##Initializing an empty dictionary
dict={}
print(bool(dict))

đầu ra

  • nếu chúng ta chuyển 0 làm tham số trong hàm bool thì hàm bool sẽ sai và trong trường hợp 1, nó sẽ trả về giá trị đúng

Hãy hiểu bằng cách sử dụng một ví dụ

## Passing 0 as a parameter
print(bool(0))

đầu ra

Trả về bool test Python

Ngoại lệ của bool() trong Python

Phương thức bool có thể đưa ra nhiều ngoại lệ như ValueError, SyntaxError, v.v. Lỗi giá trị là do loại đối số sai và lỗi cú pháp là do sử dụng cú pháp không hợp lệ

Chúng ta có thể xử lý các ngoại lệ này trong phương thức bool bằng cách sử dụng khối try và except

Hãy hiểu cách xử lý valueError trong phương thức bool

try:
 number=input("Enter a number \n")
 if(bool(number>0)):
     print(("This is number is greater than zero"))
except ValueError:
    print("This is not a number")     

    

đầu ra

Enter a number 
fs 
This is not a number

Trong phương thức bool, chúng ta đang so sánh Chuỗi và số, điều này sẽ gây ra ngoại lệ ValueError. Để xử lý ngoại lệ này, chúng tôi sử dụng khối ngoại trừ, đó là lý do tại sao "Đây không phải là một số" được in trong khối ngoại trừ

Ví dụ về bool() trong Python

Hãy hiểu phương thức bool bằng một ví dụ

Trong ví dụ dưới đây, chúng tôi đang so sánh hai giá trị bằng cách sử dụng toán tử so sánh, kết quả sẽ là đúng hoặc sai, điều đó có nghĩa là điều kiện so sánh là đúng hoặc không

________số 8_______

đầu ra

Trong câu lệnh in đầu tiên, chúng tôi đang kiểm tra xem 1 có lớn hơn 2 hay không, nhưng 1 nhỏ hơn 2, đó là lý do trả về false. Trong trường hợp thứ hai, True được trả về vì 2 lớn hơn 1

bool() trong Python là gì?

Phương thức bool là một phương thức sẵn có được sử dụng để trả về một giá trị boolean i. đúng và sai. Giá trị trả về phụ thuộc vào điều kiện

Ví dụ: nếu chúng ta vượt qua một điều kiện so sánh i. e 1>0 trong phương thức bool, phương thức bool sẽ trả về true, vì điều kiện là true

Thêm ví dụ

Tìm ra Chẵn và Lẻ bằng cách sử dụng Phương thức bool()

Hãy hiểu hàm bool bằng một ví dụ

Trong ví dụ dưới đây, chúng tôi đang lấy một số đầu vào từ người dùng và kiểm tra xem số đó là chẵn hay lẻ và trả về giá trị bool true nếu số đó là số lẻ, ngược lại, phương thức bool trả về false

##Taking input from the user
number=(int)(input())
## Passing the remainder in the bool function by taking the modulas by 2
value=bool(number%2)
print(value)

đầu ra

4 là một số chẵn, đó là lý do tại sao là một tham số trong hàm bool, chúng tôi nhận được 0 và chúng tôi biết rằng hàm bool trả về false cho tham số 0

bool() trả về gì trong Python?

Hàm bool() trả về giá trị boolean của một đối tượng được chỉ định .

Bạn có thể trả lại một bool?

Phương thức boolean sẽ trả về giá trị boolean, đúng hoặc sai . Bạn có thể trả về biến chứa giá trị boolean hoặc sử dụng câu lệnh điều kiện để quyết định giá trị trả về. Trong blog này, chúng tôi đã giải thích quy trình trả về một phương thức boolean trong Java với các ví dụ chi tiết.

Đầu ra của bool false là gì?

Phương thức bool() trả về. Sai - nếu đối số trống, Sai, 0 hoặc Không có . Đúng - nếu đối số là bất kỳ số nào (ngoài 0), Đúng hoặc một chuỗi.

Là == Một toán tử boolean trong Python?

Kiểu Boolean trong Python là một trong những kiểu dữ liệu có sẵn của Python. Nó được sử dụng để đại diện cho giá trị thực của một biểu thức. Ví dụ, biểu thức 1 <= 2 là True, trong khi biểu thức 0 == 1 là False. . Toán tử và Boolean