Làm thế nào để bạn trả về một đầu ra boolean trong python?

Không cần phải nói, Python là một trong những ngôn ngữ lập trình tương lai và phổ biến nhất, phổ biến trong hầu hết các lĩnh vực. Nó có rất nhiều công dụng, đặc biệt là trong các lĩnh vực đang nở rộ như Trí tuệ nhân tạo, Học sâu và thậm chí cả Phát triển web. Do đó, một lập trình viên thuộc thế hệ này phải được trang bị tốt mọi ngóc ngách của Python.  

Trong bài viết này, chúng ta sẽ thảo luận về một chủ đề tầm thường nhưng quan trọng trong Python - Giá trị Boolean. Chúng tôi sẽ hướng dẫn bạn qua tất cả các khía cạnh và cung cấp cho bạn những hiểu biết sâu sắc giúp bạn cảm thấy đủ tự tin để chuyển sang các chủ đề nâng cao trong Python. Chúng tôi sẽ giải thích toàn bộ chủ đề bằng các ví dụ định kỳ sẽ giúp bạn có được trải nghiệm thực tế với Boolean trong Python

Giới thiệu về Giá trị Boolean

Nói chung, một biến Boolean chỉ có thể có hai giá trị - Đúng hoặc Sai. Hay nói cách khác, nếu một biến chỉ có thể có hai giá trị này, chúng tôi nói rằng đó là biến Boolean. Nó thường được sử dụng để biểu thị giá trị Chân lý của bất kỳ biểu thức đã cho nào

Về mặt số, Đúng bằng 1 và Sai bằng 0. Ngược lại với Điện tử, khi chúng ta nói rằng một bóng đèn được bật, nó có giá trị cao [tức là 1] và ngược lại.  

Khóa đào tạo Python

Tìm hiểu về thao tác dữ liệu trong Python Khám phá khóa học

Boolean trong Python

Nếu bạn muốn xác định một giá trị boolean trong Python, bạn có thể chỉ cần gán một giá trị Đúng hoặc Sai hoặc thậm chí là một biểu thức cuối cùng sẽ đánh giá một trong các giá trị này

A = Đúng
B = Sai
C = [1==3]

Bạn có thể kiểm tra kiểu của biến bằng cách sử dụng hàm kiểu có sẵn trong Python

Lưu ý rằng hàm loại được tích hợp sẵn trong Python và bạn không phải nhập riêng hàm này

Ngoài ra, từ bool không phải là từ khóa trong Python. Điều này có nghĩa là bạn có thể gán một biến với tên bool. Tuy nhiên, nó không phải là một thực hành tốt để làm như vậy

bool = "Chào mừng bạn đến với Simplilearn"
print[bool]

Hàm dựng sẵn bool[]

Phương thức bool[] trong Python trả về một giá trị boolean và có thể được sử dụng để chuyển một biến thành kiểu Boolean. Nó nhận một tham số mà bạn muốn áp dụng thủ tục. Tuy nhiên, việc truyền tham số cho phương thức bool[] là tùy chọn và nếu không truyền tham số, nó chỉ trả về Sai

cú pháp

>>> bool[[x]]

Nó trả về True nếu giá trị của x là True hoặc nó đánh giá là True, ngược lại nó trả về False

Thí dụ

>>> A = 1. 123
>>> bool[A]
>>> A = 23
>>> B = 23. 01
>>> bool[A==B]

Đánh giá các biểu thức Boolean trong Python

Hầu hết, nếu bất kỳ giá trị nào có một số loại nội dung trong đó, thì cuối cùng giá trị đó sẽ được đánh giá là True khi chúng ta sử dụng phương thức bool[] trên đó. Trên thực tế, ngoại trừ các chuỗi rỗng, tất cả các chuỗi đều có giá trị là True. Bất kỳ số nào ngoại trừ 0, đánh giá là True. Hơn nữa, ngoài những cái trống, tất cả các bộ, danh sách, bộ dữ liệu và từ điển cũng đánh giá là Đúng

ví dụ

>>> bool[["Welcome", "to", "Simplilearn"]]
>>> bool[846]
>

Thông thường, các giá trị trống chẳng hạn như chuỗi trống, giá trị bằng 0 và Không, đánh giá là Sai

>>> bool[""]
>>> bool[[]]
>>> bool[0]
>>> bool[None]
>>> bool[]

Bạn có thể sử dụng phương thức bool để truyền một biến thành kiểu dữ liệu Boolean. Trong ví dụ sau, chúng ta đã chuyển một số nguyên thành kiểu boolean

>>> a = 0
>>> b = bool[a]
>>> print[b]

Bạn cũng có thể sử dụng phương thức bool với các biểu thức được tạo thành từ các toán tử so sánh. Phương thức sẽ xác định xem biểu thức có giá trị là Đúng hay Sai.  

Ví dụ,

>>> bool [846. 23 > 846. 21]
>>> bool [0==1]

khóa học miễn phí. Lập trình với Python

Tìm hiểu kiến ​​thức cơ bản về lập trình với Python Đăng ký ngay

Toán tử Boolean

Các toán tử Boolean lấy các giá trị Boolean làm đầu vào và đổi lại, chúng tạo ra một kết quả Boolean. Nhìn chung, chúng tôi có ba toán tử boolean trong Python được sử dụng thường xuyên nhất. Đây là các toán tử - Not, And và Or

  • Nhà điều hành không

Toán tử Not chỉ nhận một đối số và nó chỉ trả về kết quả ngược lại. Ví dụ: nếu đối số là True, nó sẽ trả về False và ngược lại. Bảng chân lý cho toán tử Not được đề cập bên dưới

A

không phải là một

ĐÚNG VẬY

Sai

Sai

ĐÚNG VẬY

>>> không Đúng
>>> không Sai

  • Toán Tử Và

Nó nhận hai đối số đầu vào và chỉ đánh giá là True nếu cả hai đối số đều là True. Xin lưu ý rằng nếu giá trị của A là Sai, thì giá trị của B không thành vấn đề. Điều này được gọi là đánh giá ngắn mạch. Trong những trường hợp như vậy, chỉ cần biết một đầu vào là đủ và do đó, đầu vào khác không được đánh giá

A

B

A và B

ĐÚNG VẬY

ĐÚNG VẬY

ĐÚNG VẬY

Sai

ĐÚNG VẬY

Sai

ĐÚNG VẬY

Sai

Sai

Sai

Sai

Sai

>>> Đúng và Đúng
>>> Sai và Đúng
>>> Đúng và Sai
>>> False and False

  • Toán tử Hoặc

Toán tử Or chỉ trả về Sai khi cả hai đầu vào của toán tử đều là Sai, nếu không, nó luôn trả về Đúng

Nếu đối số đầu tiên là True, thì nó luôn đúng. Do đó, nó cũng sử dụng đánh giá ngắn mạch

A

B

A hoặc B

ĐÚNG VẬY

ĐÚNG VẬY

ĐÚNG VẬY

ĐÚNG VẬY

Sai

ĐÚNG VẬY

Sai

ĐÚNG VẬY

ĐÚNG VẬY

Sai

Sai

Sai

>>> Đúng hay Đúng
>>> Sai hay Đúng
>>> Đúng hay Sai
>>> False or False

Sử dụng các Hàm trả về Boolean trong Python

Bạn cũng có thể tạo các hàm trong Python trả về Giá trị Boolean. Trên thực tế, nhiều hàm dựng sẵn trong Python trả về đầu ra của chúng ở dạng giá trị Boolean

ví dụ 1

def simplilearn[].
return True

if simplilearn[] == True.
print["Tôi sử dụng simplilearn"]
else.
print["Tôi không sử dụng simplilearn"]

ví dụ 2

Một số hàm dựng sẵn trả về Boolean trong Python. Hãy xem một vài ví dụ

>>> my_string = "Chào mừng đến với Simplilearn"
>>> my_string. isalnum[]

>>> my_string. istitle[]

>>> my_string. kết thúc với["n"]

Phương thức isalnum[] trả về chuỗi có phải là chữ và số hay không. Phương thức istitle[] trả về True nếu chuỗi có tất cả các từ bắt đầu bằng một chữ cái viết hoa. Phương thức endwith[] trả về True nếu chuỗi kết thúc bằng chữ cái được đề cập trong đối số

Các trường hợp sử dụng Boolean trong Python

Việc sử dụng Boolean trong Python là tất yếu. Cho dù đó là một điều kiện if-else, một hàm đơn giản hay thậm chí là một vòng lặp for, Boolean thường được sử dụng trực tiếp hoặc ngụy trang. Hãy lập trình một hàm sử dụng Boolean để xác định xem một số là số lẻ hay số chẵn

hàm xác định[giá trị].
return [bool[value%2==0]]

if[func[9]].
print["It\'s Even"]
else.
print["Thật kỳ lạ"]

Bạn có thể thấy rằng bằng cách sử dụng phép kiểm tra Boolean đơn giản, việc xây dựng một hàm trả về một số là chẵn hay lẻ trở nên dễ dàng như thế nào

Sự kết luận

Boolean trong Python thường được sử dụng để so sánh các giá trị, kiểm tra tư cách thành viên, đẳng thức hoặc danh tính. Nó được sử dụng để kiểm soát dòng chảy của chương trình trong các điều kiện if-else. Trong hướng dẫn này, chúng tôi đã đề cập đến từng khía cạnh của chủ đề bằng các ví dụ thực hành giúp bạn có đủ tự tin để tiếp tục với Python

Thông tin về các Tác giả

đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Toán tử nào trả về kết quả boolean trong Python?

Có hai loại toán tử trong Python trả về giá trị boolean, i. e. , Toán tử logic và Toán tử so sánh . Vì cả hai toán tử này đều có kiểu trả về là boolean, nên chúng còn được gọi là toán tử Boolean.

Hàm có thể trả về giá trị boolean Python không?

Hàm dựng sẵn bool[]

bool[] trả về là gì?

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

bool ['false'] trả về cái gì?

Hàm bool[] chuyển đổi giá trị đã cho thành giá trị boolean [ Đúng hoặc Sai ]. Nếu giá trị đã cho là Sai, hàm bool trả về Sai, ngược lại, nó trả về True

Chủ Đề