Toán tử HOẶC Python – toán tử hoặc trong python là gì

Cổng thông tin Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, được tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : toán tử or trong python là gì

Toán tử OR trong Python nhận ít nhất hai biểu thức boolean và trả về True nếu bất kỳ biểu thức nào là True. Nếu tất cả các biểu thức là Sai thì nó trả về Sai.

Lưu đồ của Toán tử HOẶC trong Python

Python-logic-or-operator

Bảng Truth cho Python HOẶC Toán tử

Biểu thức 1 Biểu thức 2ResultTrueTrueTrueTrueFalseTrueFalseTrue < Toán tử Python OR với Biểu thức Boolean

Toán tử Python OR trả về True trong bất kỳ một trong các biểu thức boolean được truyền là True.

Ví dụ: Hoặc Toán tử với Biểu thức Boolean

Python3

bool1 = 2 & gt; 3

bool2 = 2 & lt; 3

print ( 'bool1:' , bool1)

print ( 'bool2:' < / code> , bool2)

HOẶC = bool1 hoặc bool2

print ( " Toán tử HOẶC: " , HOẶC)

 
 

Đầu ra

 bool1: Sai
bool2: Đúng
Toán tử OR: True 

Sử dụng Python OR Toán tử trong if

Chúng ta có thể sử dụng toán tử OR trong câu lệnh if. Chúng ta có thể sử dụng nó trong trường hợp chúng ta muốn thực thi khối if nếu bất kỳ điều kiện nào trở thành if True.

Ví dụ: Hoặc Toán tử với câu lệnh if

Python3

def < code class = "trơn"> fun (a):

nếu a & gt; = 5 hoặc a & lt; = 15 :

in ( 'a nằm trong khoảng từ 5 đến 15' )

< p class = "line number5 index4 alt2"> else : < / p>

print (< / code> 'a nhỏ hơn 5 hoặc lớn hơn 15' )

vui vẻ ( 10 < / code> )

vui vẻ ( 20 )

vui vẻ ( 5 )

  
 

Đầu ra

 a nằm trong khoảng từ 5 đến 15
nói dối từ 5 đến 15
a nằm trong khoảng từ 5 đến 15 

Trong đầu ra ở trên, chúng ta có thể thấy rằng mã cho câu lệnh if luôn được thực thi. Điều này là do đối với mọi giá trị của a, một trong các biểu thức boolean sẽ luôn là True và khối khác sẽ không bao giờ được thực thi.

Python OR Toán tử - Mạch ngắn

Python Or toán tử luôn đánh giá biểu thức cho đến khi nó tìm thấy True và ngay khi nó tìm thấy True thì phần còn lại của biểu thức sẽ không được kiểm tra. Hãy xem xét ví dụ dưới đây để hiểu rõ hơn.

Ví dụ: Ngắn mạch trong Python HOẶC Toán tử

Python3

def true ( ):

print ( "Inside True" )

return True

def false ():

print ( " Inside False " )

return Sai

case1 = true () hoặc false ()

print ( " Trường hợp 1 " )

print (case1)

print ()

case2 = < code class = "trơn"> true () hoặc true ()

print ( "Case 2" < code class = "trơn">)

print (case2 )

print ()

case3 < / code> = false () hoặc < code class = "trơn"> false ()

print ( "Trường hợp 3" )

< code class = "keyword"> print (case3)

print ()

case4 = false () < / code> hoặc true ()

print ( "Case 4" )

print (case4)

 
 

Đầu ra

 Inside True
Trường hợp 1
ĐÚNG VẬY

Bên trong Đúng
Trường hợp 2
ĐÚNG VẬY

Bên trong Sai
Bên trong Sai
Trường hợp 3
Sai

Bên trong Sai
Bên trong Đúng
Trường hợp 4
Đúng 

Từ ví dụ trên, chúng ta có thể thấy rằng đánh giá ngắn mạch hoặc lười biếng được tuân theo. Trong case1 và case2, biểu thức thứ hai không được đánh giá vì biểu thức đầu tiên trả về True, trong khi trong case3 và case4, biểu thức thứ hai được đánh giá là biểu thức đầu tiên không trả về True.

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề toán tử hoặc trong python là gì

[PYTHON] Bài 5: Toán tử trong Python

alt

  • Tác giả: Tìm ở đây
  • Ngày đăng: 2022-03-14
  • Đánh giá: 4 ⭐ ( 6227 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Thông tin khóa học: Lập trình Python cơ bản.
    Bài 5: Toán tử trong Python
    Link khóa học: https://timoday.edu.vn/khoa-hoc-online/huong-dan-hoc-lap-trinh-python-co-ban/
    -----------------------------------------------------------
    Người thực hiện: Hoàng Văn Tuân, thành viên website timoday.edu.vn
    Mọi ý kiến đóng góp cũng như câu hỏi xin vui lòng gửi về hòm thư: hvtuan.timoday@gmail.com . Xin chân thành cảm ơn!

Magic method và nạp chồng toán tử trong Python

  • Tác giả: tuhocict.com
  • Đánh giá: 5 ⭐ ( 6605 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Như bạn đã biết, Python định nghĩa sẵn một số phép toán trên các kiểu dữ liệu của mình. Ví dụ, phép cộng (+) đã được định nghĩa sẵn cho các kiểu số, kiểu xâu

Các toán tử cơ bản trong Python

  • Tác giả: toidicode.com
  • Đánh giá: 4 ⭐ ( 1040 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ở phần kiểu dữ liệu number trong Python mình cũng nói qua về một số toán tử trong Python rồi, nhưng đó mới chỉ là một phần nhỏ thôi, trên thực tế thì Python sẽ có các toán tử cơ bản như sau:

Chi tiết bài học 6. Những toán tử cơ bản trong Python

  • Tác giả: vimentor.com
  • Đánh giá: 3 ⭐ ( 4779 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vimentor chi tiết bài học

Bài 3. Các phép toán trong Python

  • Tác giả: o2.edu.vn
  • Đánh giá: 3 ⭐ ( 9419 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các phép toán trong Python: phép gán giá trị, phép toán số học, toán tử so sánh, toán tử dịch chuyển bit...

Toán tử trong Python

  • Tác giả: viettuts.vn
  • Đánh giá: 5 ⭐ ( 2747 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các loại toán tử trong Python. Python hỗ trợ các loại toán tử sau: Toán tử số học, toán tử quan hệ (còn gọi là toán tử so sánh), toán tử gán, toán tử logic,

[Tự học Python] Toán tử ba ngôi trong Python

  • Tác giả: cafedev.vn
  • Đánh giá: 5 ⭐ ( 4208 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tenary operators (Toán tử ba ngôi) còn được gọi là các biểu thức điều kiện, là các toán tử thực hiện đánh giá một cái gì đó dựa trên một điều kiện “là đúng” hoặc “là sai” đã được xác định trước. Toán tử này đã được thêm vào Python trong phiên bản 2.5. Nó chỉ đơn giản là cho phép kiểm tra một điều kiện nào đó trong một dòng code duy nhất, thay vì phải sử dụng nhiều chuỗi if-else, giúp cho code chở nên gọn gàng hơn.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  GROUP BY (Transact-SQL) - Máy chủ SQL - nhóm sql theo lựa chọn