Hướng dẫn what is a comparison statement in python? - một tuyên bố so sánh trong python là gì?


Các toán tử này so sánh các giá trị ở hai bên của chúng và quyết định mối quan hệ giữa chúng. Chúng cũng được gọi là nhà khai thác quan hệ.

Giả sử biến A giữ 10 và biến B giữ 20, sau đó -

Nhà điều hànhSự mô tảThí dụ
==Nếu các giá trị của hai toán hạng là bằng nhau, thì điều kiện sẽ trở thành đúng.(a == b) không đúng.
! =Nếu các giá trị của hai toán hạng không bằng nhau, thì điều kiện trở thành đúng.(a! = B) là đúng.
<> Nếu các giá trị của hai toán hạng không bằng nhau, thì điều kiện trở thành đúng.(a! = B) là đúng.
> (a b) là đúng. Điều này tương tự như! = Toán tử.>
Nếu giá trị của toán hạng bên trái lớn hơn giá trị của toán hạng phải, thì điều kiện sẽ trở thành đúng.(a> b) không đúng.<
Nếu giá trị của toán hạng bên trái nhỏ hơn giá trị của toán hạng phải, thì điều kiện sẽ trở thành đúng.(a > =
Nếu giá trị của toán hạng bên trái lớn hơn hoặc bằng giá trị của toán hạng phải, thì điều kiện sẽ trở thành đúng.(a> = b) không đúng.(a <= b) is true.

Thí dụ

Giả sử biến A giữ 10 và biến B giữ 20, sau đó -

#!/usr/bin/python

a = 21
b = 10
c = 0

if ( a == b ):
   print "Line 1 - a is equal to b"
else:
   print "Line 1 - a is not equal to b"

if ( a != b ):
   print "Line 2 - a is not equal to b"
else:
   print "Line 2 - a is equal to b"

if ( a <> b ):
   print "Line 3 - a is not equal to b"
else:
   print "Line 3 - a is equal to b"

if ( a < b ):
   print "Line 4 - a is less than b" 
else:
   print "Line 4 - a is not less than b"

if ( a > b ):
   print "Line 5 - a is greater than b"
else:
   print "Line 5 - a is not greater than b"

a = 5;
b = 20;
if ( a <= b ):
   print "Line 6 - a is either less than or equal to  b"
else:
   print "Line 6 - a is neither less than nor equal to  b"

if ( b >= a ):
   print "Line 7 - b is either greater than  or equal to b"
else:
   print "Line 7 - b is neither greater than  nor equal to b"

==

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b

python_basic_operators.htm

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.

Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.

Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu về các toán tử so sánh Python và cách sử dụng chúng để so sánh hai giá trị.: in this tutorial, you’ll learn about Python comparison operators and how to use them to compare two values.

Giới thiệu về các nhà khai thác so sánh Python

Trong lập trình, bạn thường muốn so sánh một giá trị với một giá trị khác. Để làm điều đó, bạn sử dụng các toán tử so sánh.

Python có sáu toán tử so sánh, như sau:

  • Ít hơn (

    left_value < right_value

    Code language: Python (python)
    1)
  • Nhỏ hơn hoặc bằng (

    left_value < right_value

    Code language: Python (python)
    2)
  • Lớn hơn (

    left_value < right_value

    Code language: Python (python)
    3)
  • Lớn hơn hoặc bằng (

    left_value < right_value

    Code language: Python (python)
    4)
  • Bằng (

    left_value < right_value

    Code language: Python (python)
    5)
  • Không bằng (

    left_value < right_value

    Code language: Python (python)
    6)

Các toán tử so sánh này so sánh hai giá trị và trả về giá trị boolean,

left_value < right_value

Code language: Python (python)
7 hoặc

left_value < right_value

Code language: Python (python)
8.

Và bạn có thể sử dụng các toán tử so sánh này để so sánh cả số và chuỗi.

Ít hơn người vận hành (

Ít hơn người vận hành (

left_value < right_value

Code language: Python (python)

Ví dụ sau sử dụng toán tử nhỏ hơn (

left_value < right_value

Code language: Python (python)
1) để so sánh hai số:

>>> 10 < 20 True >>> 30 < 20 False

Code language: Python (python)

Nó rất rõ ràng khi bạn sử dụng toán tử ít hơn với các số.

Ví dụ sau sử dụng ít hơn toán tử (

left_value < right_value

Code language: Python (python)
1) để so sánh hai chuỗi:

>>> 'apple' < 'orange' True >>> 'banana' < 'apple' False

Code language: Python (python)

Biểu thức

>>> 10 < 20 True >>> 30 < 20 False

Code language: Python (python)
3 trả về

left_value < right_value

Code language: Python (python)
7 vì chữ cái

>>> 10 < 20 True >>> 30 < 20 False

Code language: Python (python)
5 trong

>>> 10 < 20 True >>> 30 < 20 False

Code language: Python (python)
6 là trước chữ

>>> 10 < 20 True >>> 30 < 20 False

Code language: Python (python)
7 trong

>>> 10 < 20 True >>> 30 < 20 False

Code language: Python (python)
8.

Tương tự,

>>> 10 < 20 True >>> 30 < 20 False

Code language: Python (python)
9 trả về

left_value < right_value

Code language: Python (python)
8 vì chữ cái

>>> 'apple' < 'orange' True >>> 'banana' < 'apple' False

Code language: Python (python)
1 là sau chữ

>>> 'apple' < 'orange' True >>> 'banana' < 'apple' False

Code language: Python (python)
2.

Ví dụ sau đây cho thấy cách sử dụng toán tử ít hơn với các biến:

>>> x = 10 >>> y = 20 >>> x < y True >>> y < x False

Code language: Python (python)

Ít hơn hoặc bằng người vận hành (

Nhỏ hơn hoặc bằng toán tử so sánh hai giá trị và trả về

left_value < right_value

Code language: Python (python)
7 nếu giá trị bên trái nhỏ hơn hoặc bằng giá trị bên phải. Nếu không, nó trả về

left_value < right_value

Code language: Python (python)
8:

left_value <= right_value

Code language: Python (python)

Ví dụ sau đây cho thấy cách sử dụng ít hơn hoặc bằng với toán tử để so sánh hai số:

>>> 20 <= 20 True >>> 10 <= 20 True >>> 30 <= 30 True

Code language: Python (python)

Và ví dụ này cho thấy cách sử dụng ít hơn hoặc bằng với toán tử để so sánh các giá trị của hai biến:

>>> x = 10 >>> y = 20 >>> x <= y True >>> y <= x False

Code language: Python (python)

Lớn hơn toán tử (>)

Lớn hơn toán tử (

left_value < right_value

Code language: Python (python)
3) so sánh hai giá trị và trả về

left_value < right_value

Code language: Python (python)
7 nếu giá trị bên trái lớn hơn giá trị bên phải. Nếu không, nó trả về

left_value < right_value

Code language: Python (python)
8:

left_value > right_value

Code language: Python (python)

Ví dụ này sử dụng toán tử lớn hơn toán tử (

left_value < right_value

Code language: Python (python)
3) để so sánh hai số:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
0

Và ví dụ sau sử dụng toán tử lớn hơn toán tử (

left_value < right_value

Code language: Python (python)
3) để so sánh hai chuỗi:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
1

Lớn hơn hoặc bằng người vận hành (left_value < right_valueCode language: Python (python)4)

Lớn hơn hoặc bằng với toán tử (

left_value < right_value

Code language: Python (python)
4) so ​​sánh hai giá trị và trả về

left_value < right_value

Code language: Python (python)
7 nếu giá trị bên trái lớn hơn hoặc bằng giá trị bên phải. Nếu không, nó trả về

left_value < right_value

Code language: Python (python)
8:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
2

Ví dụ sau sử dụng lớn hơn hoặc bằng với toán tử để so sánh hai số:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
3

Và ví dụ sau sử dụng lớn hơn hoặc bằng với toán tử để so sánh hai chuỗi:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
4

Bằng người vận hành (==)

Bằng với toán tử (

left_value < right_value

Code language: Python (python)
5) so sánh hai giá trị và trả về

left_value < right_value

Code language: Python (python)
7 nếu giá trị bên trái bằng giá trị bên phải. Nếu không, nó trả về

left_value < right_value

Code language: Python (python)
8:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
5

Ví dụ sau đây sử dụng trình vận hành bằng (

left_value < right_value

Code language: Python (python)
5) để so sánh hai số:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
6

Và ví dụ sau sử dụng người vận hành bằng (

left_value < right_value

Code language: Python (python)
5) để so sánh hai chuỗi:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
7

Không bằng toán tử (! =)

Không bằng toán tử (

left_value < right_value

Code language: Python (python)
6) so sánh hai giá trị và trả về

left_value < right_value

Code language: Python (python)
7 nếu giá trị bên trái không bằng giá trị bên phải. Nếu không, nó trả về

left_value < right_value

Code language: Python (python)
8.

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
8

Ví dụ: sau đây sử dụng không bằng toán tử để so sánh hai số:

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to b
9

Và ví dụ sau sử dụng không bằng toán tử để so sánh hai chuỗi:

left_value < right_value

Code language: Python (python)
0

Bản tóm tắt

  • Một toán tử so sánh so sánh hai giá trị và trả về giá trị boolean,

    left_value < right_value

    Code language: Python (python)
    7 hoặc

    left_value < right_value

    Code language: Python (python)
    8.
  • Python có sáu toán tử so sánh: nhỏ hơn (

    left_value < right_value

    Code language: Python (python)
    1), nhỏ hơn hoặc bằng (

    left_value < right_value

    Code language: Python (python)
    2), lớn hơn (

    left_value < right_value

    Code language: Python (python)
    3), lớn hơn hoặc bằng (

    left_value < right_value

    Code language: Python (python)
    4), bằng (____25) và không bằng (

    left_value < right_value

    Code language: Python (python)
    6).

Bạn có thấy hướng dẫn này hữu ích không?

Là == một toán tử so sánh trong Python?

Các toán tử quan hệ được sử dụng để so sánh các giá trị.Nó hoặc trả về đúng hoặc sai theo điều kiện.Các nhà khai thác này còn được gọi là toán tử so sánh.... Các nhà khai thác quan hệ trong Python ..

Toán tử so sánh trong Python với ví dụ là gì?

Các nhà khai thác so sánh Python.

== So sánh trong Python là gì?

Toán tử == so sánh giá trị hoặc bình đẳng của hai đối tượng, trong khi đó, toán tử là toán tử kiểm tra xem hai biến có hướng đến cùng một đối tượng trong bộ nhớ hay không.Trong phần lớn các trường hợp, điều này có nghĩa là bạn nên sử dụng các toán tử bình đẳng == và! =compares the value or equality of two objects, whereas the Python is operator checks whether two variables point to the same object in memory. In the vast majority of cases, this means you should use the equality operators == and !=

Tại sao các nhà khai thác so sánh được sử dụng trong Python?

Các toán tử này so sánh các giá trị ở hai bên của chúng và quyết định mối quan hệ giữa chúng.Chúng cũng được gọi là nhà khai thác quan hệ.Nếu các giá trị của hai toán hạng là bằng nhau, thì điều kiện sẽ trở thành đúng.(a == b) không đúng.